CN105303607B - A kind of three-dimensional model simplifying method keeping precision - Google Patents
A kind of three-dimensional model simplifying method keeping precision Download PDFInfo
- Publication number
- CN105303607B CN105303607B CN201510717815.6A CN201510717815A CN105303607B CN 105303607 B CN105303607 B CN 105303607B CN 201510717815 A CN201510717815 A CN 201510717815A CN 105303607 B CN105303607 B CN 105303607B
- Authority
- CN
- China
- Prior art keywords
- dimensional
- model
- information
- data
- threedimensional model
- 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.)
- Active
Links
Landscapes
- Processing Or Creating Images (AREA)
Abstract
A kind of three-dimensional model simplifying method keeping precision of the present invention, belongs to Computerized Numerical Control processing technology field;This method carries out data parsing to target three-dimensional information first, obtain data type included in the three-dimensional model information, secondly target three-dimensional is simplified, the threedimensional model after being simplified, last staff carries out applying work according to the threedimensional model after simplification;It is very simple in present invention operation, the technology of technical staff is required low, it can be to avoid technical staff's interim card that computer occurs when opening complex three-dimensional model even crash phenomenon after implementation, and reduce the memory space of threedimensional model in a computer, more importantly it maintains the precision of threedimensional model, the working efficiency of technical staff is improved, while reducing the significant cost that enterprise carries out allocation of computer upgrading, is had a extensive future.
Description
Technical field
The invention belongs to Computerized Numerical Control processing technology fields, and in particular to a kind of three-dimensional model simplifying method keeping precision.
Background technology
With the development of digitizing technique, the establishment of nc program, which is gradually turned to by two-dimentional manual programming, is based on model
Automatic programming need five-axis robot to complete, manual programming can not complete the volume of program particularly with complicated part
System, it is necessary to be worked out based on threedimensional model;And for some ultra-large type complex three-dimensional models, the configuration of computer is proposed
Higher requirement configures lower computer, and when opening model, speed is extremely slow, model in update or moving process often
The problems such as interim card occurs, crashes, this just needs computer to restart repeatedly, the work effect of strong influence technical staff
Rate;Many helpless configurations that have to improve computer of the preferable enterprise of economic strength change this situation, while giving enterprise's band
Huge economic pressures are carried out;Presently, there are a kind of by the light-weighted technology of model, and common JT models are exactly one kind in engineering
Light weighed model is developed by Siemens Company, and geometrical model is indicated with facet, using level-of-detail technology, is had higher
Compression ratio, model show that speed is fast;But this model is only applicable to assembly simulation and model browsing, is not used to numerical control program
Establishment, programming model is required to the feature of identification model entity, and generates Path source file according to this feature.
Invention content
In view of the deficiencies of the prior art, the present invention proposes a kind of three-dimensional model simplifying method keeping precision, is subtracted with reaching
The memory space of mini Mod, surfing, the person works' efficiency that develops skill and the purpose for reducing cost for improving model.
A kind of three-dimensional model simplifying method keeping precision, includes the following steps:
Step 1 carries out data parsing to target three-dimensional information, obtains data included in the three-dimensional model information
Type;
Data type included in the three-dimensional model information includes visual information and not visible storage information;Its
In, the visual information includes main geometric properties, array features, secondary geometric properties, three-dimensional labeling information and self-defined
View section information;The storage information includes compression storage unit, weight data, light weighed model data, computer graphical
Metafile data, 3D annotation informations, quick rollback data, quick rollback editor's data and true shape data;
Step 2 simplifies target three-dimensional, and the threedimensional model after being simplified is as follows:
Step 2.1 simplifies the visual information of target three-dimensional;
Specially:Retain the initial characteristics in main geometric properties and array features, deletes remaining visual information;
Step 2.2 simplifies the storage information of target three-dimensional;
Specially:Retain true shape data, deletes remaining storage information, the threedimensional model after being simplified;
Step 3, staff carry out applying work according to the threedimensional model after simplification.
Threedimensional model after being simplified described in step 2.2 can further carry out compression according to actual demand and preserve number
According to.
Advantages of the present invention:
A kind of three-dimensional model simplifying method keeping precision of the present invention, it is very simple in operation, to the technology of technical staff
It is required that it is low, it can even crash to avoid technical staff's interim card that computer occurs when opening complex three-dimensional model after implementation existing
As, and the memory space of threedimensional model in a computer is reduced, need not improve the configuration of computer can be based on model
Carry out the establishment of numerical control program;More importantly it maintains the precision of model, ensure that the Compilation Quality of numerical control program, significantly
The working efficiency of programming personnel is improved, while greatly reducing the significant cost that enterprise carries out allocation of computer upgrading;Manufacture
Enterprise more and more depends on threedimensional model in technological preparation, therefore also higher and higher to the simplification demand of complex model,
This method has a extensive future.
Description of the drawings
Fig. 1 is a kind of three-dimensional model simplifying method flow chart of holding precision of an embodiment of the present invention;
Fig. 2 carries out target three-dimensional simplified method flow diagram for an embodiment of the present invention.
Specific implementation mode
An embodiment of the present invention is described further below in conjunction with the accompanying drawings.
In the embodiment of the present invention, a kind of three-dimensional model simplifying method keeping precision, method flow diagram is as shown in Figure 1, packet
Include following steps:
Step 1 carries out data parsing to target three-dimensional information, obtains data included in the three-dimensional model information
Type;Wherein,
Data type included in the target three-dimensional information includes visual information and not visible storage letter
Breath;Visual information is the tangible information that can be captured on the screen;Storage information is for threedimensional model in storage in data
The various storage modes of preservation model in model;
The visual information include main geometric properties, array features, secondary geometric properties, three-dimensional labeling information and from
Define view section information;The storage information includes compression storage unit, weight data, light weighed model data (JT numbers
According to), Computer Graphics Metafile data (CGM data), 3D annotation informations, quick rollback data, quick rollback editor data and
True shape data;
In the embodiment of the present invention, the threedimensional model using a 44MB is simplified, and is parsed in the three-dimensional model information
Including data type it is as follows:18, self-defined view section;Three-dimensional labeling and annotation information are 999;The base of threedimensional model
Eigen is 790, wherein main geometric properties 360, remaining is array features, rounded nature and screw thread symbolic feature;
Step 2 simplifies target three-dimensional, the threedimensional model after being simplified, method flow diagram such as Fig. 2 institutes
Show, is as follows:
Step 2.1 simplifies the visual information of target three-dimensional;
Specially:Retain the initial characteristics in main geometric properties and array features, deletes remaining visual information;
In the embodiment of the present invention, delete three-dimensional labeling and annotation information, delete self-defined view section, threedimensional model by
44MB is reduced to 18MB;Delete secondary geometric properties, i.e. rounded nature and screw thread symbolic feature, model simplification 15.2MB, three
The essential characteristic of dimension module is reduced to 406;
In the embodiment of the present invention, the initial characteristics in reserved array feature, the initial characteristics are to maintain one on part
The primitive character of a design feature that can state part deletes remaining array features, model simplification 14.4MB, essential characteristic
It is reduced to 360;
Step 2.2 simplifies the storage information of target three-dimensional;
Specially:Retain true shape data, deletes remaining storage information, the threedimensional model after being simplified;
In the embodiment of the present invention, using model editing software, retains true shape data, avoids the generation of redundant data,
Remaining storage information, the threedimensional model after being simplified are deleted, and further carries out compression and preserves data, obtains final letter
Threedimensional model after change is 9.19MB;
Step 3, staff according to the threedimensional model after simplification carry out apply work, such as browse model, program into
Row part processing etc..
In the embodiment of the present invention, relative to original 44MB threedimensional models, the 9.19MB threedimensional models after simplifying reduce
79% memory space substantially increases the surfing of threedimensional model, and the precision of threedimensional model still maintains constant, can
With 30% or more working efficiency for the personnel of developing skill.
Claims (1)
1. a kind of three-dimensional model simplifying method keeping precision, it is characterised in that:Include the following steps:
Step 1 carries out data parsing to target three-dimensional information, obtains data class included in the three-dimensional model information
Type;
Data type included in the three-dimensional model information includes visual information and not visible storage information;Wherein,
The visual information includes main geometric properties, array features, secondary geometric properties, three-dimensional labeling information and self-defined view
Cross section information;The storage information includes compression storage unit, weight data, light weighed model data, computer graphical member text
Number of packages evidence, 3D annotation informations, quick rollback data, quick rollback editor's data and true shape data;
Step 2 simplifies target three-dimensional, and the threedimensional model after being simplified is as follows:
Step 2.1 simplifies the visual information of target three-dimensional;
Specially:Retain the initial characteristics in main geometric properties and array features, deletes remaining visual information;
Step 2.2 simplifies the storage information of target three-dimensional;
Specially:Retain true shape data, deletes remaining storage information, the threedimensional model after being simplified;
It is described simplified after threedimensional model, compression preservation is further carried out according to actual demand;
Step 3, staff carry out applying work according to the threedimensional model after simplification.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510717815.6A CN105303607B (en) | 2015-10-28 | 2015-10-28 | A kind of three-dimensional model simplifying method keeping precision |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510717815.6A CN105303607B (en) | 2015-10-28 | 2015-10-28 | A kind of three-dimensional model simplifying method keeping precision |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105303607A CN105303607A (en) | 2016-02-03 |
CN105303607B true CN105303607B (en) | 2018-09-18 |
Family
ID=55200824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510717815.6A Active CN105303607B (en) | 2015-10-28 | 2015-10-28 | A kind of three-dimensional model simplifying method keeping precision |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105303607B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109345628A (en) * | 2018-08-07 | 2019-02-15 | 云南电网有限责任公司曲靖供电局 | A kind of model light-weight technologg method, apparatus and electronic equipment |
CN110299042B (en) * | 2019-06-04 | 2021-09-07 | 中广核工程有限公司 | Immersive nuclear power plant main equipment process simulation deduction method and system |
CN112330811B (en) * | 2019-07-20 | 2022-11-01 | 北京圜晖科技有限公司 | Data lightweight storage method and device for three-dimensional model |
CN110853123B (en) * | 2019-11-06 | 2022-11-11 | 武汉艺画开天文化传播有限公司 | Method and system for switching high and low modes of Maya |
CN111539065A (en) * | 2020-04-09 | 2020-08-14 | 中国舰船研究设计中心 | Electric equipment socket model lightweight method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102044089A (en) * | 2010-09-20 | 2011-05-04 | 董福田 | Method for carrying out self-adaption simplification, gradual transmission and rapid charting on three-dimensional model |
CN103530472A (en) * | 2013-10-24 | 2014-01-22 | 山东师范大学 | Three-dimensional model automation simplification method based on importance sampling |
US9041711B1 (en) * | 2012-05-08 | 2015-05-26 | Google Inc. | Generating reduced resolution textured model from higher resolution model |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4676630B2 (en) * | 2001-03-16 | 2011-04-27 | 富士通株式会社 | 3D analysis model generation method, apparatus, 3D analysis model generation program and recording medium thereof |
-
2015
- 2015-10-28 CN CN201510717815.6A patent/CN105303607B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102044089A (en) * | 2010-09-20 | 2011-05-04 | 董福田 | Method for carrying out self-adaption simplification, gradual transmission and rapid charting on three-dimensional model |
US9041711B1 (en) * | 2012-05-08 | 2015-05-26 | Google Inc. | Generating reduced resolution textured model from higher resolution model |
CN103530472A (en) * | 2013-10-24 | 2014-01-22 | 山东师范大学 | Three-dimensional model automation simplification method based on importance sampling |
Non-Patent Citations (2)
Title |
---|
一种基于平滑的三维模型简化方法;沈毅 等;《厦门大学学报(自然科学版)》;20050630;第44卷;266-269 * |
基于Creator的三维模型的简化研究;洪光 等;《计算机仿真》;20040131;第21卷(第1期);57,58,115 * |
Also Published As
Publication number | Publication date |
---|---|
CN105303607A (en) | 2016-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105303607B (en) | A kind of three-dimensional model simplifying method keeping precision | |
CN103454972B (en) | Based on the method for the cutter five-shaft numerical control grinding automated programming of UG NX API | |
CN110929310A (en) | Cloud drawing intelligent generation and editing method | |
CN107229790B (en) | Bridge structure information model system for generating three-dimensional and two-dimensional graphs and using method | |
US9789650B2 (en) | Conversion of stereolithographic model into logical subcomponents | |
CN107562980B (en) | Geometric information extraction method based on BIM model | |
US20150005915A1 (en) | Computing device and method for generating manufacturing program of product for cnc machine | |
CN102662651A (en) | Generation method and generation modules for visual component | |
WO2015096518A1 (en) | Method and apparatus for dynamically displaying three-dimensional model | |
CN102629204A (en) | Generating method and device for webpage source code | |
KR20030073424A (en) | A rendering system, rendering method, and recording medium therefor | |
US20230386041A1 (en) | Control Method, Device, Equipment and Storage Medium for Interactive Reproduction of Target Object | |
US10467359B2 (en) | Special-purpose programmed computer for numerical simulation of a metal forming process having a predefined load path with corresponding mesh adjustment scheme | |
CN105589867B (en) | A kind of three-dimensional mechanical processing technique file rapid generation | |
US9098657B2 (en) | Contact surface definition creation involving low order and quadratic finite elements in a numerical simulation of an impact event | |
KR101565719B1 (en) | Method and system for generating control instruction according to change of glyph outline | |
CN111782204A (en) | Batch scheduling editing method and device | |
US9984503B2 (en) | Systems and methods of updating graphical objects | |
US20220111515A1 (en) | Method and Apparatus for Managing Robot Program | |
CN107391158B (en) | Method and equipment for realizing table drawing based on iDataTable packaging | |
KR101530895B1 (en) | Methods for extracting object data for 2d cad from 3d cad and vice versa | |
CN114022105A (en) | Data processing method and device, electronic equipment and readable storage medium | |
CN114154223A (en) | Method, system, storage medium and equipment for generating two-dimensional engineering drawing by three-dimensional model | |
CN107290980B (en) | Machining simulation method, terminal device and computer-readable storage medium | |
CN106157366A (en) | Ultra-large scene based on BIM renders optimization method and system in mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 110043 Dong TA street, Dadong District, Shenyang, Liaoning Province, No. 6 Patentee after: Chinese Hangfa Shenyang Liming Aero engine limited liability company Address before: 110043 Dong TA street, Dadong District, Shenyang, Liaoning Province, No. 6 Patentee before: Liming Aeroplane Engine (Group) Co., Ltd., Shenyang City |