 |
MeshOctreeNodeOptimize Method |
Optimize method optimizes this octree node and its child nodes.
It is possible to remove empty child nodes and in case of a single child node move its triangles to this node.
This method is automatically called from the MeshOctree constructor.
Namespace: Ab4d.SharpEngine.UtilitiesAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
Syntaxpublic void Optimize(
bool removeEmptyChildNodes = true,
bool moveSingleChildToParent = true
)
Parameters
- removeEmptyChildNodes Boolean (Optional)
- when true empty nodes (nodes without any triangles) are removed from children
- moveSingleChildToParent Boolean (Optional)
- when true and there is only one child, it is removed and its triangles are moved to parent node
Remarks[Missing <remarks> documentation for "M:Ab4d.SharpEngine.Utilities.MeshOctreeNode.Optimize(System.Boolean,System.Boolean)"]
See Also