Access method of topological element of three-dimensional CSG-BRep (Constructive Solid Geometry-Boundary Representation) model
An access method and model technology, which is applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problems of lack of topological connection relationship inside the model, incomplete integration of topological and geometric information, and data redundancy, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0155] Access Mechanism of Topological Elements Based on Topological Model
[0156] 1. Construct a 3D fine voxel model
[0157] Before introducing the mechanism of accessing the topology, it is first necessary to construct a three-dimensional fine voxel model according to the topology model structure above. The present invention proposes to select a three-dimensional point in the point cloud, use the RANSAC improved algorithm, combine the linear least squares method to extract and fit the quadratic surface, improve the selection method of the initial iteration point in the RANSAC algorithm, and obtain the parameters of the quadratic surface for the first time Finally, according to the scanning density of the spatial points, the point cloud data is automatically segmented by an iterative method, and finally the exact value of the segmented quadratic surface parameters is calculated, and the linear least square method is used to accurately fit the segmented quadratic surface. T...
Embodiment 2
[0166] Access the parent set topology of shape
[0167] Because in the topological data structure of the CSG-BRep model designed by the present invention, it is all references from top to bottom (from CSG_Shell or CSG_Solid to CSG_Vertex), and the subset cannot be accessed directly from the subset elements like accessing the subset topology structure. The parent element of the set, so the present invention proposes such an algorithm to solve this problem, taking a square as an example, such as Image 6 As shown, in order to find three edges connected to a vertex located in a cube, the following steps need to be implemented:
[0168] a. Traverse the cube and find all edge structures located on the cube from the cube.
[0169] b. Continue to traverse the vertices located on the edge in the found edge structure.
[0170] c. Assign a code to the vertex found in b, and change the code to a unique identifier of the vertex.
[0171] d. Put the identity of the vertex in c and the e...
Embodiment 3
[0181] Conversion between models to internal topological relationships
[0182] According to the above algorithm, the construction and access of the topological relationship within a single model can be realized, but the topological relationship between models has not yet been processed. Using the well-known Boolean operations in CSG, the relationship between models can be skillfully handled. By performing Boolean operations on different models, the topological regression between models can be unified into the topology within the model. Naturally, the algorithm within the model can be used. solve.
[0183] 1. Express typical voxels with geometric parameter equations
[0184] The intersection operation is the core content of the Boolean operation to construct the CSG model, and its efficiency and accuracy will directly affect the effect of the Boolean operation, and then affect the reliability of the constructed entity. These include intersecting between straight line segment...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com