@@ -19,13 +19,11 @@ package com.lambda.graphics.renderer.esp
1919
2020import com.lambda.graphics.pipeline.VertexBuilder
2121import com.lambda.graphics.renderer.esp.DirectionMask.hasDirection
22- import com.lambda.graphics.renderer.esp.Treed.Companion.cameraPos
2322import com.lambda.threading.runSafe
2423import com.lambda.util.BlockUtils.blockState
2524import com.lambda.util.extension.max
2625import com.lambda.util.extension.min
2726import com.lambda.util.extension.outlineShape
28- import com.lambda.util.math.minus
2927import net.minecraft.block.BlockState
3028import net.minecraft.block.entity.BlockEntity
3129import net.minecraft.entity.Entity
@@ -48,12 +46,11 @@ class ShapeBuilder(
4846 sides : Int = DirectionMask .ALL ,
4947 ) = faces.apply {
5048 val boxes = box.pair ? : return @apply
51- val camera = cameraPos
5249
53- val pos11 = boxes.first.min - camera
54- val pos12 = boxes.first.max - camera
55- val pos21 = boxes.second.min - camera
56- val pos22 = boxes.second.max - camera
50+ val pos11 = boxes.first.min
51+ val pos12 = boxes.first.max
52+ val pos21 = boxes.second.min
53+ val pos22 = boxes.second.max
5754
5855 val blb by lazy { vertex { vec3(pos11.x, pos11.y, pos11.z).vec3(pos21.x, pos21.y, pos21.z).color(color) } }
5956 val blf by lazy { vertex { vec3(pos11.x, pos11.y, pos12.z).vec3(pos21.x, pos21.y, pos22.z).color(color) } }
@@ -79,9 +76,8 @@ class ShapeBuilder(
7976 topColor : Color = bottomColor,
8077 sides : Int = DirectionMask .ALL
8178 ) = faces.apply {
82- val camera = cameraPos
83- val pos1 = box.min - camera
84- val pos2 = box.max - camera
79+ val pos1 = box.min
80+ val pos2 = box.max
8581
8682 val blb by lazy { vertex { vec3(pos1.x, pos1.y, pos1.z).color(bottomColor) } }
8783 val blf by lazy { vertex { vec3(pos1.x, pos1.y, pos2.z).color(bottomColor) } }
@@ -156,12 +152,11 @@ class ShapeBuilder(
156152 mode : DirectionMask .OutlineMode = DirectionMask .OutlineMode .Or ,
157153 ) = edges.apply {
158154 val boxes = box.pair ? : return @apply
159- val camera = cameraPos
160155
161- val pos11 = boxes.first.min - camera
162- val pos12 = boxes.first.max - camera
163- val pos21 = boxes.second.min - camera
164- val pos22 = boxes.second.max - camera
156+ val pos11 = boxes.first.min
157+ val pos12 = boxes.first.max
158+ val pos21 = boxes.second.min
159+ val pos22 = boxes.second.max
165160
166161 val blb by lazy { vertex { vec3(pos11.x, pos11.y, pos11.z).vec3(pos21.x, pos21.y, pos21.z).color(color) } }
167162 val blf by lazy { vertex { vec3(pos11.x, pos11.y, pos12.z).vec3(pos21.x, pos21.y, pos22.z).color(color) } }
@@ -203,9 +198,8 @@ class ShapeBuilder(
203198 sides : Int = DirectionMask .ALL ,
204199 mode : DirectionMask .OutlineMode = DirectionMask .OutlineMode .Or ,
205200 ) = edges.apply {
206- val camera = cameraPos
207- val pos1 = box.min - camera
208- val pos2 = box.max - camera
201+ val pos1 = box.min
202+ val pos2 = box.max
209203
210204 val blb by lazy { vertex { vec3(pos1.x, pos1.y, pos1.z).color(bottomColor) } }
211205 val blf by lazy { vertex { vec3(pos1.x, pos1.y, pos2.z).color(bottomColor) } }
0 commit comments