예제 #1
0
 public void GenerateComplexCutMesh(List <Vector2D> pointsList, float cutSize, Transform transform)
 {
     meshBorder.Add(Destruction2DVisualsMesh.GenerateComplexCutMesh(pointsList, cutSize * visualScale, transform, lineWidth * visualScale * borderScale, zPosition - 0.001f));
     mesh.Add(Destruction2DVisualsMesh.GenerateComplexCutMesh(pointsList, cutSize * visualScale, transform, lineWidth * visualScale, zPosition - 0.002f));
 }
예제 #2
0
 public void GenerateLinearCutMesh(Pair2D linearPair, float cutSize, Transform transform)
 {
     meshBorder.Add(Destruction2DVisualsMesh.GenerateLinearCutMesh(linearPair, cutSize * visualScale, transform, lineWidth * visualScale * borderScale, zPosition - 0.001f));
     mesh.Add(Destruction2DVisualsMesh.GenerateLinearCutMesh(linearPair, cutSize * visualScale, transform, lineWidth * visualScale, zPosition - 0.002f));
 }
예제 #3
0
 public void GeneratePolygonMesh(Vector2D pos, Polygon2D.PolygonType polygonType, float polygonSize, Transform transform)
 {
     meshBorder.Add(Destruction2DVisualsMesh.GeneratePolygonMesh(pos, polygonType, polygonSize * visualScale, minVertexDistance, transform, lineWidth * visualScale * borderScale, zPosition - 0.001f));
     mesh.Add(Destruction2DVisualsMesh.GeneratePolygonMesh(pos, polygonType, polygonSize * visualScale, minVertexDistance, transform, lineWidth * visualScale, zPosition - 0.002f));
 }
예제 #4
0
 public void GenerateLinearMesh(Pair2D linearPair, Transform transform)
 {
     meshBorder.Add(Destruction2DVisualsMesh.GenerateLinearMesh(linearPair, transform, lineWidth * visualScale * borderScale, zPosition - 0.001f, lineEndSize * visualScale, lineEndWidth * visualScale * borderScale));
     mesh.Add(Destruction2DVisualsMesh.GenerateLinearMesh(linearPair, transform, lineWidth * visualScale, zPosition - 0.002f, lineEndSize * visualScale, lineEndWidth * visualScale));
 }
예제 #5
0
 public void GenerateComplexMesh(List <Vector2D> points, Transform transform)
 {
     meshBorder.Add(Destruction2DVisualsMesh.GenerateComplexMesh(points, transform, lineWidth * visualScale * borderScale, minVertexDistance, zPosition - 0.001f, lineEndSize * visualScale, lineEndWidth * visualScale * borderScale, vertexSpace));
     mesh.Add(Destruction2DVisualsMesh.GenerateComplexMesh(points, transform, lineWidth * visualScale, minVertexDistance, zPosition - 0.002f, lineEndSize * visualScale, lineEndWidth * visualScale, vertexSpace));
 }