Parameter-based dynamic geometric three-dimensional graph cutting implementation method

A technology of dynamic geometry and three-dimensional graphics, applied in animation production, image data processing, instruments, etc., can solve the problems of inability to cut and dynamically control the cutting rate, etc.

A technology of dynamic geometry and three-dimensional graphics, applied in animation production, image data processing, instruments, etc., can solve the problems of inability to cut and dynamically control the cutting rate, etc.

CN110428506AActive Publication Date: 2019-11-08CHENGDU JINGZHONG EDUCATIONAL SOFTWARE CO LTD

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Parameter-based dynamic geometric three-dimensional graph cutting implementation method
  • Parameter-based dynamic geometric three-dimensional graph cutting implementation method
  • Parameter-based dynamic geometric three-dimensional graph cutting implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] Attached figure 1 As shown, a parameter-based dynamic geometric 3D graphics cutting realization method includes:

[0036] Step S100: Set cutting parameters, the cutting parameters include a cutting surface and a cutting type, the cutting control variable is a variable associated with the cutting animation; the cutting displacement is the maximum displacement of the cutting animation; the cutting surface is one or more planes; Cutting types include serial cutting and parallel cutting. Serial cutting is multiple cutting surfaces to sequentially cut the cut three-dimensional graphics; parallel cutting is multiple cutting surfaces to simultaneously cut the cut three-dimensional graphics;

[0037] Step S200: Determine the amount of movement of the cut three-dimensional figure during the cutting process according to the cutting control variable and the cutting displacement, determine the movement direction of the cut three-dimensional figure during the cutting animation according t...

Embodiment 2

[0042] Further, the step S200 specifically includes:

[0043] Step S210: Calculate the translation amount, the translation amount array, the cutting surface and the corresponding translation amount array;

[0044] Step S220: Calculate the three-dimensional graphics and the corresponding cutting surface array;

[0045] Step S230: During the cutting process, the three-dimensional graphics are dynamically displayed according to the translation amount or the translation array, the cutting surface and the corresponding translation amount array, and the three-dimensional graphics and the corresponding cutting surface array.

[0046] If it is a parallel cutting, you need to calculate the vector distance of the translation of all the cutting surfaces according to the cutting parameters, that is, the translation amount. Because of the parallel cutting, the vector distance of the translation of all the cutting surfaces is the same, so you only need to calculate it once, and then the translation ...

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 discloses a parameter-based dynamic geometric three-dimensional graph cutting implementation method, which comprises the following steps of: setting cutting attributes which comprise a cutting plane, a cutting type, a cutting control variable and cutting displacement, and the cutting control variable is a variable associated with a cutting animation; the cutting displacement is the maximum displacement of the cutting animation; the cutting surfaces are one or more planes, and the cutting types comprise serial cutting and parallel cutting; and the movement amount of the cut three-dimensional graph in the cutting process is determined according to the cutting control variable and the cutting displacement, the normal direction of the cutting surface determines the animation cutting direction of the cut three-dimensional graph on the plane, and the cutting process of the three-dimensional graph is dynamically displayed. According to the method, the multiple cutting surfaces are used for cutting the three-dimensional graph, the cutting rate is dynamically controlled through the parameters to achieve the dynamic cutting effect, the cutting sequence is expanded, parallel cutting and serial cutting are included and selected by a user, persuasion is better achieved, and the teaching requirement is met.

Description

Technical field [0001] The invention relates to the technical field of dynamic geometric application software, and specifically, is a parameter-based method for realizing cutting of dynamic geometric three-dimensional graphics. Background technique [0002] Dynamically drag the free points in the geometric figures to vividly obtain the dynamic process of the geometric figures maintaining the constraint relationship, so as to better understand the geometric properties contained in the geometric figures. A system with such characteristics is called dynamic geometry. Dynamic geometry is an important application of geometric constraint solving. It is widely used in teaching aids and is an educational information tool for in-depth basic mathematics. 3D dynamic geometry software is education-oriented solid geometry teaching assistant software. Using this kind of software for assistant teaching can intuitively establish real 3D space and solid graphics. In three-dimensional geometry, i...

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
08 Nov 2019
Publication
CN110428506A
IPC
G06T19/20; G06T13/20; G09B19/00
CPC
G06T19/20; G06T13/20; G09B19/00
Inventors
冯清; 尧刚