 |
LineUtilsCreateEdgeLinesForEachSceneNode(SceneNode, Single, Single, Color4, GroupNode, Transform) Method |
CreateEdgeLinesForEachSceneNode creates one MultiLineNode with edge lines for each ModelNode in the specified sceneNode and its children.
The edge lines are created if angle in degrees between two adjacent triangles is bigger then the specified edgeStartAngleInDegrees.
To set advanced settings on how edge lines are created, use the
EdgeLinesFactory class (this class is also internally used by this method).
Namespace: Ab4d.SharpEngine.UtilitiesAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
Syntaxpublic static void CreateEdgeLinesForEachSceneNode(
SceneNode sceneNode,
float edgeStartAngleInDegrees,
float lineThickness,
Color4 lineColor,
GroupNode linesRootNode,
Transform? parentTransform = null
)
Parameters
- sceneNode SceneNode
- SceneNode
- edgeStartAngleInDegrees Single
- if angle in degrees between two adjacent triangles is bigger then the specified edgeStartAngleInDegrees, then an edge line is created between triangles.
- lineThickness Single
- line thickness
- lineColor Color4
- line color
- linesRootNode GroupNode
- GroupNode where the created MultiLineNode objects will be added to
- parentTransform Transform (Optional)
- Transform that is added to the model3D (null by default)
Remarks[Missing <remarks> documentation for "M:Ab4d.SharpEngine.Utilities.LineUtils.CreateEdgeLinesForEachSceneNode(Ab4d.SharpEngine.SceneNodes.SceneNode,System.Single,System.Single,Ab4d.SharpEngine.Common.Color4,Ab4d.SharpEngine.SceneNodes.GroupNode,Ab4d.SharpEngine.Transformations.Transform)"]
See Also