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)); }
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)); }
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)); }
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)); }
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)); }