![]() To access triangulation of a face in the shape later, use BRepTool::Triangulation. You can obtain information on the shape by first exploring it. Other than hidden line removal, you can use meshing to transfer the shape to another tool: a manufacturing tool, a shading algorithm, a finite element algorithm, or a collision algorithm. Meshing covers a shape with a triangular mesh. The level of detail is a scale factor for absolute deflection, which is applied to model dimensions. This problem can be solved by introducing the concept of a relative linear deflection with some LOD (level of detail). Note that actually this is an abnormal situation and this application is probably just a viewer for CAD models with dimensions varying by an order of magnitude. However, an application that imports models created in other applications may not use the same deflection for all models. This provides meshes according to metrics and precision used in the application (for example, it it is known that the model will be stored in meters, 0.004 m is enough for most tasks). Giving small values may result in a too huge mesh (consuming a lot of memory, which results in a long computation time and slow rendering) while big values result in an ugly mesh.įor an application working in dimensions known in advance it can be reasonable to use the absolute linear deflection for all models. Linear deflection has an absolute meaning and the application should provide the correct value for its models. Angular deflection is relatively simple and allows using a default value (12-20 degrees). The application should provide deflection parameters to compute a satisfactory mesh. Note that if a given value of linear deflection is less than shape tolerance then the algorithm will skip this value and will take into account the shape tolerance. This triangulation is used to visualize the shape in shaded mode. The algorithm of shape triangulation is provided by the functionality of BRepMesh_IncrementalMesh class, which adds a triangulation of the shape to its topological data structure. The projects dealing with numerical simulation can benefit from using SALOME - an Open Source Framework for CAE with CAD data interfaces, generic Pre- and Post- F.E. If you require a qualified advice about meshing algorithms, do not hesitate to benefit from the expertise of our team in that domain. Open CASCADE SAS also offers Advanced Mesh Products:īesides, we can efficiently help you in the fields of surface and volume meshing algorithms, mesh optimization algorithms etc. STL (STtereoLithography) format is widely used for rapid prototyping. STL converter translates Open CASCADE shapes to STL files.A shaded representation present shapes as sets of triangles computed by a mesh algorithm while a wireframe representation present shapes as sets of curves. Open CASCADE shapes may be translated in two representations: shaded or wireframe. VRML converter translates Open CASCADE shapes to VRML 1.0 files (Virtual Reality Modeling Language).Open CASCADE Technology includes two mesh converters: tools to extend 3D visualization capabilities of Open CASCADE Technology with displaying meshes along with associated pre- and post-processor data. ![]() data structures and algorithms to build surface triangular mesh from BRep objects (shapes).data structures to store surface mesh data associated to shapes, and some basic algorithms to handle these data.Open CASCADE Technology mesh functionality provides: In addition to support of exact geometrical representation of 3D objects Open CASCADE Technology provides functionality to work with tessellated representations of objects in form of meshes. ![]()
0 Comments
Leave a Reply. |