Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Three-dimensional model boundary line extraction method based on VRML technique

A technology of three-dimensional model and extraction method, which is applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problem of not being able to directly obtain model boundary line data, and achieve simple and reliable calculation process, small data volume, and easy programming Effect

Active Publication Date: 2014-03-12
JIANGSU XINDA COMM TECH
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the problem that the model boundary line data cannot be obtained directly from the 3D modeling software, the present invention starts from the 3D model and provides a method for extracting the boundary line of the 3D model based on VRML technology. This method has a wide range of applications and can handle arbitrary complex shapes. 3D model of appearance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Three-dimensional model boundary line extraction method based on VRML technique
  • Three-dimensional model boundary line extraction method based on VRML technique
  • Three-dimensional model boundary line extraction method based on VRML technique

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The present invention will be further described below in conjunction with the accompanying drawings.

[0023] refer to Figure 1 to Figure 5 , and taking the boundary line extraction of hexagonal prism as an example, a method for extracting boundary lines of 3D models based on VRML technology is provided. The boundary line extraction method comprises the following steps:

[0024] The first step is to read the VRML file, the file extension is wrl, and the 3D graphic information described in the file is mainly composed of the following four parts: coordinate point (Coordinate point), point normal vector (Normal vector), triangular surface vertex sequence (CoordIndex ), point normal sequence (NormalIndex). The main content of the VRML file corresponding to the hexagonal prism model is as follows:

[0025] coord Coordinate{#coordinate point

[0026] point[

[0027] -17.32050900, -17.320509020,

[0028] -8.660254-150, -8.660254-1520,

[0029] -8.660254150, -8.66025415...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a three-dimensional model boundary line extraction method based on a VRML technique. The boundary line extraction method includes the following steps of (1) reading a VRML file, recognizing text data through a regular expression and then storing the data in an array in a certain form, (2) setting a normal vector mutation threshold value T which is called a threshold value T for short by a user, wherein the value depends on the largest curvature value on a three-dimensional model, and the larger the curvature value is, the larger the threshold value is, (3) subtracting normal vectors in a unit normal vector array two by two to obtain a vector module, comparing the vector module with the threshold value T, and deleting diagonal lines and repeated boundary lines according to a comparison result, (4) arranging a remaining line segment to obtain a boundary line array, writing the boundary line array and a coordinate array into a data form document, and storing the data form document in a disk of a computer. The method is wide in application range and can be used for processing any three-dimensional model with complicated appearance.

Description

technical field [0001] The invention relates to the field of computer graphics, and relates to a method for extracting boundary lines of three-dimensional models based on VRML technology. Background technique [0002] At present, the research on the boundary line extraction of 3D models mainly includes the following two aspects: (1) From the perspective of the two-dimensional image, some image processing methods are used to extract the boundary line, and the extraction result is another picture. Obviously, this method cannot contain The analytical formula of each boundary line in three dimensions; (2) Starting from the real object, the point cloud is obtained by scanning or measuring, and then the points belonging to the boundary line are obtained through a search algorithm, and finally the reverse modeling is performed on the computer. The second method can obtain the analytical expression of the boundary line in 3D, can handle dense point cloud data, and is generally used ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F17/50
Inventor 金明生计时鸣张鹤腾张利蔡东海
Owner JIANGSU XINDA COMM TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products