improved color delegate for mesh
This commit is contained in:
parent
65639abc75
commit
cdb9598faa
2 changed files with 3 additions and 9 deletions
|
|
@ -2211,9 +2211,8 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
// change the color to be the right thing
|
||||
GLMeshTrianglePlugin.Get(
|
||||
meshRenderData.Mesh,
|
||||
(faceEdge) =>
|
||||
(normal) =>
|
||||
{
|
||||
Vector3 normal = faceEdge.ContainingFace.Normal;
|
||||
normal = Vector3.TransformVector(normal, meshRenderData.WorldMatrix()).GetNormal();
|
||||
|
||||
double startColor = 223.0 / 360.0;
|
||||
|
|
@ -2226,12 +2225,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
|
|||
color = ColorF.FromHSL(startColor - delta * normal.Z, .99, .49).ToColor();
|
||||
}
|
||||
|
||||
return new VertexColorData
|
||||
{
|
||||
red = color.red,
|
||||
green = color.green,
|
||||
blue = color.blue
|
||||
};
|
||||
return color;
|
||||
});
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit 6d7b1af6000c63b09302be70cd9757de7eff2f57
|
||||
Subproject commit e6da5897ea3f55b60f74281e440ad959a3d86166
|
||||
Loading…
Add table
Add a link
Reference in a new issue