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

Three-dimensional modeling method and three-dimensional model

A technology of 3D modeling and triangular mesh, which is applied in the field of 3D modeling, can solve problems such as long calculation time and inability to perform parallel calculation, and achieve the effect of improving calculation speed

Inactive Publication Date: 2018-03-27
刘准
View PDF1 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is that it needs to calculate the discrete points one by one in order to generate new triangles. When the number of discrete points is huge, the calculation time will be very long, and parallel calculation cannot be performed.

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 modeling method and three-dimensional model
  • Three-dimensional modeling method and three-dimensional model
  • Three-dimensional modeling method and three-dimensional model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0059] The invention establishes a method for fast three-dimensional modeling of fractal discrete points, which can be used for fast construction of three-dimensional fractal models.

[0060] Such as figure 1 As shown, step 100 is executed to construct a set of reference points based on spherical coordinates. Specify the vertical deflection angle step size dθ, the horizontal deflection angle step size The radius step size dr, the maximum and minimum values ​​of the distance r from the center of the sphere, the maximum and minimum values ​​of the vertical elevation angle θ and the horizontal deflection angle The maximum and minimum values ​​of , use these parameters to generate a set of reference points based on spherical coordinates, each reference point passes r, θ and Determine, r represents the distance from the center of the sphere, θ represents the vertical elevation angle, represents the horizontal deflection angle.

[0061] Step 110 is executed to extract a set ...

Embodiment 2

[0082] The beneficial effects of the present invention are as follows:

[0083] 1. This method can carry out three-dimensional modeling of fractal discrete points.

[0084] 2. The generated model has the characteristics of uniform radiation from the center of the sphere to all directions in space.

[0085] 3. The improved parallel calculation method is used to replace the original point-by-point calculation method, which avoids the problem that when the number of discrete points is too large, it will consume a lot of time to calculate one by one, and can greatly improve the calculation speed of fractal discrete points, which greatly improves Reduced modeling time.

[0086] 4. It can only calculate and output the three-dimensional fractal model within the range of the specified reference point, and cut the fractal into blocks.

[0087] 5. It can output the fractal model with specified precision.

[0088] 6. Different 3D fractal models can be generated by changing the paramet...

Embodiment 3

[0091] Specify the vertical deflection angle step size dθ, the horizontal deflection angle step size The radius step size dr, the maximum and minimum values ​​of the distance r from the center of the sphere, the maximum and minimum values ​​of the vertical elevation angle θ and the horizontal deflection angle The maximum and minimum values ​​of , to generate a set of reference points based on spherical coordinates. The points in the reference point set pass the distance r from the center of the sphere, the vertical elevation angle θ and the horizontal deflection angle determine its location. Take the three-dimensional mandelbrot set as an example: use the following formula to find the three-dimensional fractal discrete point set (such as image 3 shown)

[0092] θ = arcos(newPoint.z / r)*power;

[0093]

[0094]

[0095] r = length(newPoint);

[0096] Among them, power is the parameter for constructing different fractals, newPoint is the three-dimensional vector ob...

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 present invention provides a three-dimensional modeling method and a three-dimensional model, wherein the method includes the following steps: constructing a set of reference points based on spherical coordinates; removing reference points other than the set of key points; constructing a regular quadrangular truss for key points in the set of reference points respectively ; Optimize the regular quadrangular prism; construct a triangular mesh through the eight vertices of the regular quadrangular prism; transform the spherical coordinates into Cartesian coordinates; output the triangular mesh as a 3D model file. This modeling method is used for rapid three-dimensional modeling of discrete points.

Description

technical field [0001] The invention relates to the technical field of three-dimensional modeling, in particular to a three-dimensional modeling method and a three-dimensional model. Background technique [0002] A fractal is a morphological feature that fills space in a non-integer dimensional form, and is usually defined as "a rough or fragmented geometric shape with obvious self-similar features. A fractal can be infinitely enlarged and has an infinitely fine structure. [0003] Traditional modeling methods, one is to manually create key points and triangular faces through modeling software, and then form a model triangular mesh. However, this method cannot construct complex and fine fractal structures, because the point coordinates of 3D fractals depend on formula calculations, and it is extremely difficult to model by hand, and can only be modeled by programs. [0004] Some 3D fractal modeling algorithms use fractal formulas to create fractal 3D models by constructing ...

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): G06T17/20
CPCG06T17/20
Inventor 刘准
Owner 刘准
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