CN114445530A - Shape modification method, device and storage medium - Google Patents

Shape modification method, device and storage medium Download PDF

Info

Publication number
CN114445530A
CN114445530A CN202210120947.0A CN202210120947A CN114445530A CN 114445530 A CN114445530 A CN 114445530A CN 202210120947 A CN202210120947 A CN 202210120947A CN 114445530 A CN114445530 A CN 114445530A
Authority
CN
China
Prior art keywords
modification
joint
axial direction
included angle
positioners
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210120947.0A
Other languages
Chinese (zh)
Inventor
申左峰
李炼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Versatile Media Co ltd
Original Assignee
Zhejiang Versatile Media Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Versatile Media Co ltd filed Critical Zhejiang Versatile Media Co ltd
Priority to CN202210120947.0A priority Critical patent/CN114445530A/en
Publication of CN114445530A publication Critical patent/CN114445530A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2213/00Indexing scheme for animation
    • G06T2213/08Animation software package

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention provides a modification method, a modification device and a storage medium, and relates to the technical field of computers.

Description

Shape modification method, device and storage medium
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and an apparatus for modifying a model, and a storage medium.
Background
When capturing the motion of a three-dimensional character, the shape of the character does not achieve an ideal effect when some joint parts (such as shoulders, elbows, wrists, fingers, knees, ankles, etc.) of the body of the character are rotated to a certain angle, which is previewed by a fantasy engine unregulated engine (UE for short). Because the role assets led into the UE are the grid bodies bound with the skeletons, when the roles do actions, the ideal muscle effect cannot be achieved only by controlling the deformation of the grids by the skeletons.
To solve this problem, we will rotate the joint skeleton of the model to a specified angle in Autodesk Maya (three-dimensional modeling software, Maya for short), modify the shape of the joint part in this form (generally called "remodeling"), create the correct deformation effect of the joint, and then let the skeleton of the joint set the driving key frame for remodeling, that is, when the skeleton is rotated to a specified angle, the joint of the character model will become the reshaped shape. After finishing the modification driving, inputting skeleton animation data generated by motion capture to the skeleton of the bound character model, driving modification and setting key frame animation for the modification when the character acts, and finally exporting the character model file with the modification and the animation data to UE for previewing to the final effect.
In the existing scheme, the modification of the role can only be driven off line, and the modification effect of the joint cannot be previewed in the UE in the motion capture process. And the operation of manually setting the drive model is more complicated, and the efficiency is lower. If the types are too many and the types are not named in the modification specification, the types are inconvenient to view and sort.
Disclosure of Invention
The present invention is directed to solving the problems mentioned in the background art, and provides a method, an apparatus and a storage medium for modifying a model.
In order to achieve the above object, the present invention firstly proposes a modification method, which comprises the following steps: obtaining a skeleton bound by a model to be modified; creating a modification target according to the rotating axial direction and the rotating angle of the set joint bone; creating a combined modification of the joint modification; creating a blueprint function of the drive modification and a corresponding blueprint; the blueprint is executed at the time of recording motion capture to realize real-time driving of the joint modification.
Optionally, creating a revision target according to the rotational axis and angle of the set joint bone comprises the following steps: generating a group of measuring bones and three groups of positioners matched with the measuring bones according to the joint bones, wherein the first group of positioners are respectively positioned in six axial directions of the joint and are fixed relative to the joint, the second group of positioners are respectively positioned at the measuring bones and rotate and displace along with the change of the measuring bones, and the third group of positioners are positioned at the joint and displace along with the change of the measuring bones; judging the rotation axial direction and the positive and negative direction of the joint skeleton by measuring a first included angle, wherein the first included angle is an included angle between the third group of positioners and the first group of positioners; mapping a first included angle of six axial directions into a sequence of 1 or 0 according to the rotation axial direction, wherein 1 represents rotation in the axial direction, and 0 represents non-rotation in the axial direction; and multiplying a second included angle by the sequence to obtain a corresponding modification attribute value, wherein the second included angle is an included angle between the second group of positioners and the first group of positioners positioned on the positive x axis and the positive z axis.
Optionally, when an included angle between the third group of positioners and the first group of positioners in the axial direction is 90 °, the axial direction is not the rotational axial direction of the joint bone, and when an included angle between the third group of positioners and the first group of positioners in the axial direction is 0 ° or 180 °, the axial direction is the rotational axial direction of the joint bone, and 0 ° is rotation in the positive direction, and 180 ° is rotation in the negative direction.
Optionally, creating the combined revision of the arthroplasty comprises the following steps: and mapping the driving range of the merged model to be merged to be between 0 and 1, multiplying, calculating the quadratic root of the product, and finally outputting the attribute value of the merged model.
Optionally, when n types to be merged and modified exist, mapping the driving range of the types to be merged and modified to 0-1, sequentially multiplying, and calculating the n-th-order root of the product to create the merged and modified type of the joint modification.
Optionally, the blueprint function receives modification variables to drive modification, and the modification variables include bone-driven modification data and merged modification data.
Optionally, the revision target is named according to the joint name and the rotation axis.
The invention also provides a shaping device, comprising: the skeleton acquisition module is configured to acquire a skeleton bound by the model to be modified; a revision target module configured to create a revision target according to a rotational axis direction, an angle of the set joint bone; a revision combination module configured to create a revision combination of the arthroplasty; the blueprint creating module is configured to create a blueprint function of the driver modification type and a corresponding blueprint; a real-time drive module configured to execute a blueprint at the time of recording motion capture to implement real-time drive arthroplasty.
Optionally, the modified target module further includes: a first measuring module configured to generate a set of measuring bones and three sets of locators matched with the measuring bones according to the joint bones, wherein the first sets of locators are respectively positioned in six axial directions of the joint and are fixed relative to the joint, the second sets of locators are respectively positioned at the measuring bones and rotate and displace along with the change of the measuring bones, and the third sets of locators are positioned at the joint and displace along with the change of the measuring bones; the second measurement module is configured to judge the rotation axial direction and the positive and negative directions of the joint skeleton by measuring a first included angle, wherein the first included angle is an included angle between the third group of positioners and the first group of positioners; the mapping module is configured to map the first included angles of the six axial directions into a sequence of 1 or 0 according to the axial direction of the rotation, wherein 1 represents rotation in the axial direction, and 0 represents no rotation in the axial direction; and the attribute value module is configured to multiply a second included angle and the sequence to obtain a corresponding modification attribute value, wherein the second included angle is an included angle between the second group of positioners and the first group of positioners positioned on the positive x axis and the positive z axis.
The invention also proposes a computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, implements the above-mentioned profiling method.
The invention has the beneficial effects that:
according to the modification method, the modification device and the storage medium, the rotation angle of the drive joint is obtained through a set of system for measuring the angle and the axial direction, and the drive modification is automatically created through the system, so that the operation flow of creating and setting the drive modification and the combined modification in maya is simplified, and the work flow is made to be standardized. And the driving modification data information set in maya can be transplanted to the UE, and the driving modification data information is automatically converted into a functional method suitable for the UE, so that the modification of the role joint can be driven in real time in the UE when the recording motion is captured.
The features and advantages of the present invention will be described in detail by embodiments in conjunction with the accompanying drawings.
Drawings
FIG. 1 is a schematic flow chart of a modification method according to an embodiment of the present invention;
FIG. 2 is a schematic view of an angle measurement system of a modification method according to an embodiment of the present invention;
FIG. 3 is a second schematic flow chart of a modification method according to an embodiment of the present invention;
FIG. 4 is a block diagram of a modification apparatus according to an embodiment of the present invention;
fig. 5 is a second block diagram of a modification apparatus according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail below with reference to specific embodiments in order to facilitate understanding for those skilled in the art.
Fig. 1 schematically shows a flow chart of a modification method according to an embodiment of the present invention. As shown in fig. 1, the modification method includes steps S10 to S50:
step S10, obtaining a skeleton bound by the model to be modified;
step S20, creating a modification target according to the rotation axial direction and the rotation angle of the set joint skeleton;
step S30, creating a combined modification of the joint modification;
step S40, creating a blueprint function of the drive modification type and a corresponding blueprint;
step S50, the blueprint is executed at the time of recording motion capture to realize real-time drive arthroplasty.
According to the modification method provided by the embodiment of the invention, the rotation angle of the drive joint is obtained through a set of system for measuring the angle and the axial direction, and the drive modification is automatically created by using the system, so that the operation flow of creating and setting the drive modification and the combined modification in maya is simplified, and the work flow is standardized. And the driving modification data information set in maya can be transplanted to the UE, and the driving modification data information is automatically converted into a functional method suitable for the UE, so that the modification of the role joint can be driven in real time in the UE when the recording motion is captured.
Hereinafter, the steps of the modification method in the embodiment of the present invention will be described in more detail with reference to the drawings and the embodiment.
And step S10, obtaining the skeleton bound by the model to be modified.
Specifically, after the role model binding is completed, a model or a model group needing to be modified is selected, all bones bound by the model are obtained and listed in a tool window according to a hierarchical relationship, the skeleton is similar to the outline list, but secondary bones can be set to be displayed or hidden, and after the secondary bones are hidden, only bone joints (including left and right thighs, knees, ankles, toes, spines, chests, necks, shoulder blades, shoulders, elbows, wrists and each bent finger joint) needing to be modified are displayed in the window list.
Step S20, according to the set rotation axial direction and angle of the joint skeleton, a modification target is created.
In one embodiment, the required rotation axis and angle are set for the selected bone, and then the revision target is created according to the rotation axis and angle of the set joint bone.
The prior art method of manually creating and setting the driving key frame only uses the skeleton as the driver and the modification target as the driven object. For example, when the joint rotates by 60 degrees, the model modification is driven, and when the joint rotation angle is 0 degrees, a driving key frame is added to represent that the model modification is closed; when the joint is rotated 60, a driving key frame is added, representing a modified open. The purpose of the drive key frame is to drive the opening and closing of the profile.
The realization principle of the modification method of the invention is different from the prior art, and in one embodiment, a small system for measuring the angle is independently established for the joint skeleton after the rotation axial direction and the angle of the joint skeleton are set.
Referring to fig. 2, the compact system for measuring angle has positive (Pos) and negative (Neg) values of x, y, and z axes of rotation, abbreviated as Nx, Ny, Nz, Px, Py, and Pz, respectively. And contains a set of measurement bones constrained by the joint and three sets of locators that will be created in the same location as the driver bones while the driver joint bones are positioned. The two bone directions are oriented toward the x-axis and the y-axis of the joint, respectively.
Referring to fig. 3, the creation of the modified target by the small system for measuring angles includes the following steps:
step S210, generating a group of measuring bones and three groups of locators matched with the measuring bones according to the joint bones.
Referring to fig. 2, the first group is six locators respectively located in six axial directions of the joint and fixed relative to the joint for reference positioning. The second group is to create two locators at two bone locations, respectively, and that rotate, displace to follow the bone changes. The third group is a positioner located at the joint and whose displacement follows the measured bone changes, and the third group moves in translational motion in the axial direction of the bone rotation, i.e. the bone rotates in the positive direction along the z-axis, and the positioner also moves in the positive direction along the z-axis.
And S220, judging the rotation axial direction and the positive and negative directions of the joint skeleton by measuring a first included angle, wherein the first included angle is the included angle between the third group of positioners and the first group of positioners.
Specifically, when the included angle between the third group of positioners and the first group of positioners in the axial direction is 90 °, the axial direction is not the rotational axial direction of the joint bone, and when the included angle between the third group of positioners and the first group of positioners in the axial direction is 0 ° or 180 °, the axial direction is the rotational axial direction of the joint bone, and 0 ° is rotation in the positive direction, and 180 ° is rotation in the negative direction.
In step S230, the first included angles in the six axial directions are mapped to a sequence of 1S or 0S according to the rotation axial direction, where 1 indicates rotation in the axial direction and 0 indicates no rotation in the axial direction.
For ease of calculation, the data is processed by mapping the measured angle to the range of 0-90 ° to obtain a value of only 0 ° or 90 °, dividing this value by 90 ° to obtain 0 or 1, and inverting the value (subtracting by 1).
And S240, multiplying a second included angle by the sequence to obtain corresponding modification attribute values of Nx, Ny, Nz, Px, Py and Pz, driving a modification target in a corresponding axial direction by the modification attribute values, wherein the second included angle is an included angle between a second group of positioners and a first group of positioners located on a positive x axis and a positive z axis.
In step S30, a combined revision of the arthroplasty is created.
Specifically, when the number of the models to be merged and modified is two, the driving range of the models to be merged and modified is mapped to 0-1, then multiplication is carried out, the quadratic root of the product is calculated, and finally the attribute value of the models to be merged and modified is output. In one embodiment, when there are n types to be merged, the driving ranges of the types to be merged are mapped to 0-1, and then multiplied in sequence, and then the n-th power root of the product is calculated to create the merged modification of the joint modification.
Through the steps, when two or more types of modification under the same joint skeleton and at different axial directions and rotation angles are driven simultaneously, and the joint form of the grid body does not achieve the required effect, the corresponding form adjusting function is realized.
Step S40, creating a blueprint function of the driving modification and a corresponding blueprint.
Since the real-time driving is finally realized in the UE, a driving modified blueprint function and a corresponding blueprint need to be created in the UE.
The blueprint function is provided with a plurality of exposable variables, the modification variables comprise bone-driven modification data and combined modification data, and the bone-driven modification data comprise a bone grid body, a driving joint, a reference bone, the maximum value and the minimum value of the driving angle range of the driving joint and six axial modification targets. The merged modification data includes the name of the modification target to be merged, the maximum and minimum values of the driving range of the target, and the name of the merged modification target. The modified data in maya is input into the corresponding variable to call the function.
The blueprint function creates a bone under the same level of the revision joint as the reference bone, which rotates at 0 ° and is constrained by the displacement of the revision joint. The blueprint function measures the included angle between the skeleton and the revision joint at the X, Y, Z axis respectively, judges the positive and negative, and simultaneously drives the revision target according to the input rotation angle. If the correction value is positive, selecting a modification target of a positive axis, otherwise, selecting a negative axis; if the included angle of one axis is 0 degrees, the fact that the joint does not rotate on the axis indicates that the modification is not driven.
In the application scenario, different roles have different drive modification data, but the called blueprint functions are always the same, and only the variables in the functions can be replaced by the data of the corresponding roles. The function method can be called repeatedly for many times, if a plurality of groups of different variable values exist, and the calculated logic method is the same, only the same function method needs to be called to replace the variable value in the method, thereby effectively saving time and resources.
Step S50, the blueprint is executed at the time of recording motion capture to realize real-time drive arthroplasty.
The template code for creating the blueprint is written in advance according to the logic for realizing the driver modification, and comprises statements for creating each node and connecting the nodes according to the logic.
The template codes write the statement for calling the blueprint function, and the extracted data information is input into the variable corresponding to the blueprint function to drive modification. Each set of different modification data requires a function method to be called once. And creating function nodes related to the information, and logically connecting the function nodes to realize the function of driving the merging and modifying.
After copying the template code to the blueprint editor of the UE, the already connected blueprint with the revision setting data is automatically created according to the code content. When the blueprint is executed during recording motion capture, the joint model is driven along with the rotation of the joint, and the same effect as that in maya is achieved.
Based on the above modification method, an embodiment of the present invention further provides a modification apparatus, as shown in fig. 4, the apparatus includes the following modules:
a bone acquisition module 100 configured to acquire a bone bound by a model to be modified;
a revision target module 200 configured to create a revision target according to a rotational axis, an angle, of the set joint bone;
a revision combination module 300 configured to create a revision combination of the arthroplasty;
a blueprint creation module 400 configured to create a blueprint function of the driver modification type and a corresponding blueprint;
a real-time drive module 500 configured to execute a blueprint at the time of recording motion capture to implement real-time drive arthroplasty.
As shown in fig. 5, in an embodiment, the modified object module further includes:
a first measuring module 2100 configured to generate a set of measuring bones and three sets of locators matched with the measuring bones from the joint bones, wherein the first sets of locators are respectively located in six axial directions of the joint and are fixed relative to the joint, the second sets of locators are respectively located at the measuring bones and rotate and displace to follow changes of the measuring bones, and the third sets of locators are located at the joint and displace to follow changes of the measuring bones;
a second measuring module 2200 configured to determine the rotational axial direction and the positive and negative directions of the joint bone by measuring a first angle between the third set of locators and the first set of locators;
a mapping module 2300 configured to map a first included angle of six axial directions to a sequence of 1 s or 0 s according to an axial direction of rotation, 1 representing rotation in the axial direction, 0 representing no rotation in the axial direction;
the attribute value module 2400 is configured to multiply a second included angle, which is an included angle between the second group of locators and the first group of locators on the positive x-axis and the positive z-axis, with the sequence to obtain a corresponding modification attribute value.
In summary, the modification apparatus according to the embodiment of the present invention can be implemented in a program form and run on a computer device. The memory of the computer device may store various program modules constituting the revision device, such as the bone acquisition module 100, the revision object module 200, the merged revision module 300, the blueprint creation module 400, and the real-time drive module 500 shown in fig. 4. The program constituted by the respective program modules causes the processor to execute the steps in a modification method of the respective embodiments of the present application described in the present specification.
Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in a modification method of the embodiments of the present application.
All possible combinations of the technical features in the above embodiments may not be described for the sake of brevity, but should be construed as being within the scope of the present disclosure as long as there is no contradiction between the combinations of the technical features.
The above embodiments are illustrative of the present invention, and are not intended to limit the present invention, and any simple modifications of the present invention are within the scope of the present invention. The above description is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments, and all technical solutions belonging to the idea of the present invention belong to the protection scope of the present invention. It should be noted that modifications and embellishments within the scope of the invention may occur to those skilled in the art without departing from the principle of the invention, and are considered to be within the scope of the invention.

Claims (10)

1. A modification method is characterized by comprising the following steps:
obtaining a skeleton bound by a model to be modified;
creating a modification target according to the rotating axial direction and the rotating angle of the set joint bone;
creating a combined modification of the joint modification;
creating a blueprint function of the drive modification and a corresponding blueprint;
the blueprint is executed at the time of recording motion capture to realize real-time driving of the joint modification.
2. The revision method of claim 1, wherein creating a revision target according to the rotational axis, angle of the set joint bone comprises the steps of:
generating a group of measuring bones and three groups of positioners matched with the measuring bones according to the joint bones, wherein the first group of positioners are respectively positioned in six axial directions of the joint and are fixed relative to the joint, the second group of positioners are respectively positioned at the measuring bones and rotate and displace along with the change of the measuring bones, and the third group of positioners are positioned at the joint and displace along with the change of the measuring bones;
judging the rotation axial direction and the positive and negative direction of the joint skeleton by measuring a first included angle, wherein the first included angle is an included angle between the third group of positioners and the first group of positioners;
mapping a first included angle of six axial directions into a sequence of 1 or 0 according to the rotation axial direction, wherein 1 represents rotation in the axial direction, and 0 represents non-rotation in the axial direction;
and multiplying a second included angle by the sequence to obtain a corresponding modification attribute value, wherein the second included angle is an included angle between the second group of positioners and the first group of positioners positioned on the positive x axis and the positive z axis.
3. A modification method according to claim 2, wherein when the third set of locators are at 90 ° to the first set of locators in one axial direction, the axial direction is not the rotational axial direction of the joint bone, and when the third set of locators are at 0 ° or 180 ° to the first set of locators in one axial direction, the axial direction is the rotational axial direction of the joint bone, and 0 ° is rotation in the positive direction and 180 ° is rotation in the negative direction.
4. A modification method according to claim 1, wherein creating a combined modification of the arthroplasty comprises the steps of: and mapping the driving range of the merged model to be merged to be between 0 and 1, multiplying, calculating the quadratic root of the product, and finally outputting the attribute value of the merged model.
5. The modification method according to claim 1, wherein when there are n types to be combined and modified, the driving ranges of the types to be combined and modified are mapped to 0-1, and then multiplied in sequence, and then the n-th power root of the product is calculated to create the combined and modified type of the joint modification.
6. The modification method of claim 1, wherein the blueprint function receives modification variables to drive modification, the modification variables comprising bone-driven modification data and merged modification data.
7. The revision method of claim 1, wherein the revision target is named by joint name and axis of rotation.
8. A form modifying apparatus, comprising:
the skeleton acquisition module is configured to acquire a skeleton bound by the model to be modified;
a revision target module configured to create a revision target according to a rotational axis direction, an angle of the set joint bone;
a revision combination module configured to create a revision combination of the arthroplasty;
the blueprint creating module is configured to create a blueprint function of the driver modification type and a corresponding blueprint;
a real-time drive module configured to execute a blueprint at the time of recording motion capture to implement real-time drive arthroplasty.
9. The revision device of claim 8, wherein the revision object module further comprises:
a first measuring module configured to generate a set of measuring bones and three sets of locators matched with the measuring bones according to the joint bones, wherein the first sets of locators are respectively positioned in six axial directions of the joint and are fixed relative to the joint, the second sets of locators are respectively positioned at the measuring bones and rotate and displace along with the change of the measuring bones, and the third sets of locators are positioned at the joint and displace along with the change of the measuring bones;
the second measurement module is configured to judge the rotation axial direction and the positive and negative directions of the joint skeleton by measuring a first included angle, wherein the first included angle is an included angle between the third group of positioners and the first group of positioners;
the mapping module is configured to map a first included angle of six axial directions into a sequence of 1 or 0 according to the rotation axial direction, wherein 1 represents rotation in the axial direction, and 0 represents non-rotation in the axial direction;
and the attribute value module is configured to multiply a second included angle and the sequence to obtain a corresponding modification attribute value, wherein the second included angle is an included angle between the second group of positioners and the first group of positioners positioned on the positive x axis and the positive z axis.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the profiling method according to any one of claims 1 to 7.
CN202210120947.0A 2022-02-09 2022-02-09 Shape modification method, device and storage medium Pending CN114445530A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210120947.0A CN114445530A (en) 2022-02-09 2022-02-09 Shape modification method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210120947.0A CN114445530A (en) 2022-02-09 2022-02-09 Shape modification method, device and storage medium

Publications (1)

Publication Number Publication Date
CN114445530A true CN114445530A (en) 2022-05-06

Family

ID=81371277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210120947.0A Pending CN114445530A (en) 2022-02-09 2022-02-09 Shape modification method, device and storage medium

Country Status (1)

Country Link
CN (1) CN114445530A (en)

Similar Documents

Publication Publication Date Title
US8046386B2 (en) Partitioning for model-based design
US9384591B2 (en) 3D design and modeling system and methods
CN104942808A (en) Robot motion path off-line programming method and system
CN110109999A (en) A kind of S3D threedimensional model turns the system and conversion method of Flowmaster model
CN112327745B (en) PLC program design method based on testable digital twin body
US7333112B2 (en) Rig baking
CN102177518A (en) Method and device for producing a finite element model
CN114445530A (en) Shape modification method, device and storage medium
CN115587480A (en) Digital simulation method and digital simulation device
Chase et al. Computer aided mechanism synthesis: a historical perspective
JP3366784B2 (en) Logic device verification data generation method
Goedicke et al. oriented software development: Tool support for integrating multiple perspectives by distributed graph transformation
CN104678898A (en) Automatic programming system for movement track of ball slice cutting robot based on CAD (computer-aided design)
CN113569419B (en) Rapid generation system and method for three-dimensional final assembly model of liquid rocket engine
JP2905225B2 (en) Three-dimensional shape design history management method
JPH08292974A (en) Method and device for compound generatl analysis of control system, electric circuit, and duct network
CN115878131B (en) Code generation method and device for digital twin application and electronic equipment
CN118097057B (en) Method and device for constructing universal geometric modeling body for hydraulic and hydroelectric engineering
Dolšak Intelligent design optimisation based on the results of finite element analysis
Guiling et al. Virtual human control technology for immersed virtual maintenance system in DELMIA environment
Hicks et al. Automatic model creation for kinematic analysis and optimization of engineering systems
Spieß et al. A Feature-Based Approach for an Automated Simplification of Structural Aero Engine Components
CN101438240B (en) The method and apparatus that graphic package and robot program are carried out synchronizing
Prijic et al. A feature-based proposal for blending freedom surfaces
Puttre Updating your CAD system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination