fix: 腰面修复

master
Tongg 7 months ago
parent e69e99c65e
commit 2bcd803218
  1. 8
      Views/UserControl/ViewportData/Helper/ViewportHelperPro.cs

@ -54,9 +54,17 @@ public class ViewportHelperPro
{ {
var meshBuilder = new MeshBuilder(true, false); var meshBuilder = new MeshBuilder(true, false);
foreach (var entity in entities) foreach (var entity in entities)
{
if (entity.PlaneType == PlaneType.Girdle)
{
meshBuilder.AddTriangleFan(new List<Vector3>() { entity.Point1, entity.Point2, entity.Point3 },
new List<Vector3>() { new Vector3(0,0,0), new Vector3(0,0,0), new Vector3(0,0,0) });
}
else
{ {
meshBuilder.AddPolygon(new List<Vector3>() { entity.Point1, entity.Point2, entity.Point3 }); meshBuilder.AddPolygon(new List<Vector3>() { entity.Point1, entity.Point2, entity.Point3 });
} }
}
var mesh = meshBuilder.ToMeshGeometry3D(); var mesh = meshBuilder.ToMeshGeometry3D();
var material = new PBRMaterial var material = new PBRMaterial

Loading…
Cancel
Save