Supercharge Your Innovation With Domain-Expert AI Agents!

Implementation method of cancel operation in three-dimensional scene design and device thereof

A technology of three-dimensional scene and realization method, applied in the direction of program control device, etc., can solve the problems of increasing design complexity and inconvenient upgrade and maintenance of three-dimensional scene design software, and achieve the effect of simplifying complexity and improving maintainability

Inactive Publication Date: 2015-04-29
GUANGDONG VTRON TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because the traditional method records the user's operation and the corresponding parameters, for different operations of the same 3D rendering object, the parameters required for this operation must be defined and cannot be shared, which is very important for the upgrade and maintenance of 3D scene design software It is very inconvenient; and as the operations provided by the software continue to increase, the design complexity of the software will increase greatly, especially for the 3D scene design software with complex functions, the design complexity of the above software has become a problem that has to be solved

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
  • Implementation method of cancel operation in three-dimensional scene design and device thereof
  • Implementation method of cancel operation in three-dimensional scene design and device thereof
  • Implementation method of cancel operation in three-dimensional scene design and device thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The invention provides a method and device for realizing undo operation in three-dimensional scene design, which can simplify the complexity of software design. The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0025] see figure 1 As shown, a method for implementing an undo operation in a 3D scene design includes the following steps:

[0026] Step S101, design and define a 3D rendering object base class (assumed to be CBaseObject), the 3D rendering object base class provides an undo operation interface Undo of the 3D rendering object.

[0027] As a preferred embodiment, the defined 3D rendering object base class may also provide basic attributes of the 3D rendering object. As follows:

[0028]

[0029] Step S102, according to the actual situation of the 3D scene design software, design and define all 3D rendering object classes (assumed to be C3DObject), find o...

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 an implementation method of a cancel operation in a three-dimensional scene design and an implementation device. The method comprises the following steps: designing and defining a 3D (three-dimensional) rendering object base class; designing and defining all 3D rendering object classes, characteristic attribute classes and characteristic attribute linked lists; designing event interfaces; defining a global 3D rendering object linked list; triggering the event interface of the 3D rendering objects when a user modifies the 3D rendering object in a three-dimensional scene; automatically obtaining the characteristic attribute of the 3D rendering objects by the event interfaces, and pressing the obtained characteristic attributes into the characteristic attribute linked list; automatically traversing the 3D rendering object linked list when the user carries out the cancel operation, orderly transferring a cancel operation interface of each 3D rendering object, and finally finishing the cancel operation of the overall three-dimensional scene. According to the implementation method of the cancel operation in the three-dimensional scene design and the implementation device, the complexity of software design is greatly simplified, and the maintainability of software is improved.

Description

technical field [0001] The invention relates to a method for realizing undo operation in software design, in particular to a method for realizing undo operation in three-dimensional scene design and a device for realizing undo operation in three-dimensional scene design. Background technique [0002] Because 3D design can show an application scene or the structure of an object, coupled with the continuous development of 3D design technology, 3D scene design has been more and more widely used. The 3D scene design software will provide various operations in the application, such as adding and deleting various rendering objects in the scene, moving, rotating, and labeling the rendering objects, etc. Just as commonly used software needs to provide undo or back functions, users also need 3D scene design software to provide undo or back functions when actually using 3D scene design software, so that users can quickly restore the 3D scene to a certain historical state. [0003] Fo...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F9/44
Inventor 康晓林李金凤
Owner GUANGDONG VTRON TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More