mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-06-12 18:29:35 +08:00
New classes BRepMesh_ConstrainedBaseMeshAlgo, BRepMesh_CustomBaseMeshAlgo and BRepMesh_CustomDelaunayBaseMeshAlgo are added. These classes allow to add any custom triangulation algorithm to BRepMesh and perform post-processing and optimization of base mesh generated by those algorithms. BRepMesh_Delaun: added possibility to process constraints when base mesh is generated by different algorithm. BRepMesh_DelaunayNodeInsertionMeshAlgo: added PreProcessSurfaceNodes flag controlling addition of surface nodes (either before creation of base mesh or after) to gain maximum performance from triangulation algorithms. Minor changes: Use simple algorithm for cylinders when internal vertices mode is switched off to speed up computations. BRepMesh_IncrementalMesh: added Perform method allowing to execute algorithm using manually created Context.
89 lines
2.5 KiB
Plaintext
Executable File
89 lines
2.5 KiB
Plaintext
Executable File
BRepMesh_BaseMeshAlgo.cxx
|
|
BRepMesh_BaseMeshAlgo.hxx
|
|
BRepMesh_ConstrainedBaseMeshAlgo.hxx
|
|
BRepMesh_BoundaryParamsRangeSplitter.hxx
|
|
BRepMesh_Circle.hxx
|
|
BRepMesh_CircleInspector.hxx
|
|
BRepMesh_CircleTool.cxx
|
|
BRepMesh_CircleTool.hxx
|
|
BRepMesh_Classifier.cxx
|
|
BRepMesh_Classifier.hxx
|
|
BRepMesh_ConeRangeSplitter.cxx
|
|
BRepMesh_ConeRangeSplitter.hxx
|
|
BRepMesh_Context.cxx
|
|
BRepMesh_Context.hxx
|
|
BRepMesh_CurveTessellator.cxx
|
|
BRepMesh_CurveTessellator.hxx
|
|
BRepMesh_CylinderRangeSplitter.cxx
|
|
BRepMesh_CylinderRangeSplitter.hxx
|
|
BRepMesh_DataStructureOfDelaun.cxx
|
|
BRepMesh_DataStructureOfDelaun.hxx
|
|
BRepMesh_DefaultRangeSplitter.cxx
|
|
BRepMesh_DefaultRangeSplitter.hxx
|
|
BRepMesh_Deflection.cxx
|
|
BRepMesh_Deflection.hxx
|
|
BRepMesh_DegreeOfFreedom.hxx
|
|
BRepMesh_Delaun.cxx
|
|
BRepMesh_Delaun.hxx
|
|
BRepMesh_DelaunayBaseMeshAlgo.cxx
|
|
BRepMesh_DelaunayBaseMeshAlgo.hxx
|
|
BRepMesh_DelaunayDeflectionControlMeshAlgo.hxx
|
|
BRepMesh_DelaunayNodeInsertionMeshAlgo.hxx
|
|
BRepMesh_DiscretFactory.cxx
|
|
BRepMesh_DiscretFactory.hxx
|
|
BRepMesh_DiscretRoot.cxx
|
|
BRepMesh_DiscretRoot.hxx
|
|
BRepMesh_Edge.hxx
|
|
BRepMesh_EdgeDiscret.cxx
|
|
BRepMesh_EdgeDiscret.hxx
|
|
BRepMesh_EdgeParameterProvider.hxx
|
|
BRepMesh_EdgeTessellationExtractor.cxx
|
|
BRepMesh_EdgeTessellationExtractor.hxx
|
|
BRepMesh_FaceChecker.cxx
|
|
BRepMesh_FaceChecker.hxx
|
|
BRepMesh_FaceDiscret.cxx
|
|
BRepMesh_FaceDiscret.hxx
|
|
BRepMesh_FactoryError.hxx
|
|
BRepMesh_FastDiscret.hxx
|
|
BRepMesh_GeomTool.cxx
|
|
BRepMesh_GeomTool.hxx
|
|
BRepMesh_IncrementalMesh.cxx
|
|
BRepMesh_IncrementalMesh.hxx
|
|
BRepMesh_MeshAlgoFactory.cxx
|
|
BRepMesh_MeshAlgoFactory.hxx
|
|
BRepMesh_MeshTool.cxx
|
|
BRepMesh_MeshTool.hxx
|
|
BRepMesh_ModelBuilder.cxx
|
|
BRepMesh_ModelBuilder.hxx
|
|
BRepMesh_ModelHealer.cxx
|
|
BRepMesh_ModelHealer.hxx
|
|
BRepMesh_ModelPostProcessor.cxx
|
|
BRepMesh_ModelPostProcessor.hxx
|
|
BRepMesh_ModelPreProcessor.cxx
|
|
BRepMesh_ModelPreProcessor.hxx
|
|
BRepMesh_NURBSRangeSplitter.cxx
|
|
BRepMesh_NURBSRangeSplitter.hxx
|
|
BRepMesh_NodeInsertionMeshAlgo.hxx
|
|
BRepMesh_OrientedEdge.hxx
|
|
BRepMesh_PairOfIndex.hxx
|
|
BRepMesh_PluginEntryType.hxx
|
|
BRepMesh_PluginMacro.hxx
|
|
BRepMesh_SelectorOfDataStructureOfDelaun.cxx
|
|
BRepMesh_SelectorOfDataStructureOfDelaun.hxx
|
|
BRepMesh_ShapeTool.cxx
|
|
BRepMesh_ShapeTool.hxx
|
|
BRepMesh_ShapeVisitor.cxx
|
|
BRepMesh_ShapeVisitor.hxx
|
|
BRepMesh_SphereRangeSplitter.cxx
|
|
BRepMesh_SphereRangeSplitter.hxx
|
|
BRepMesh_TorusRangeSplitter.cxx
|
|
BRepMesh_TorusRangeSplitter.hxx
|
|
BRepMesh_Triangle.hxx
|
|
BRepMesh_UVParamRangeSplitter.hxx
|
|
BRepMesh_Vertex.hxx
|
|
BRepMesh_VertexInspector.hxx
|
|
BRepMesh_VertexTool.cxx
|
|
BRepMesh_VertexTool.hxx
|
|
BRepMesh_CustomBaseMeshAlgo.hxx
|
|
BRepMesh_CustomDelaunayBaseMeshAlgo.hxx
|