CN108023942A - CAD modeling datas transmission method based on cloud platform, server and client side - Google Patents
CAD modeling datas transmission method based on cloud platform, server and client side Download PDFInfo
- Publication number
- CN108023942A CN108023942A CN201711205648.2A CN201711205648A CN108023942A CN 108023942 A CN108023942 A CN 108023942A CN 201711205648 A CN201711205648 A CN 201711205648A CN 108023942 A CN108023942 A CN 108023942A
- Authority
- CN
- China
- Prior art keywords
- model
- client
- attribute
- incremental
- server
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000005540 biological transmission Effects 0.000 title claims abstract description 37
- 241001269238 Data Species 0.000 title abstract description 9
- 230000008859 change Effects 0.000 claims abstract description 26
- 230000002073 mitogenetic effect Effects 0.000 claims abstract description 18
- 238000004891 communication Methods 0.000 claims description 18
- 230000001052 transient effect Effects 0.000 claims description 14
- 230000004044 response Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 8
- 230000006399 behavior Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 210000004209 hair Anatomy 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
- H04L67/5651—Reducing the amount or size of exchanged application data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
The present invention discloses a kind of CAD modeling datas transmission method based on cloud platform, server and client side.Wherein, the described method includes:The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;The incremental model is sent to the client, so that the client is updated the threedimensional model of the client according to the incremental model.The server is used to perform the above method.CAD modeling datas transmission method provided by the invention based on cloud platform, server and client side, reduce the volume of transmitted data between server and client side, improve modeling efficiency.
Description
Technical field
The present invention relates to Internet technical field, and in particular to the CAD modeling datas transmission method based on cloud platform, service
Device and client.
Background technology
In recent years, as the cloud platform such as the continuous development of cloud, Amazon cloud, Ali's cloud is progressively risen.Cloud platform has
There is the advantage of dynamic resource allocation, by the developing direction for also becoming CAD products of future generation of cad tools progressively cloud.
In view of the client of cloud CAD is thin-client, not in client deployment Geometric Modeling engine.In the prior art, exist
When carrying out CAD modelings using cloud platform, cloud platform generates the 3-D geometric model of product, then converts it into triangle gridding
Model is simultaneously transferred to client and carries out visualization display for client and support user mutual.Due to the triangle gridding of complex product
The volume of transmitted data of model is huge, and client not can display real-time product model, it is impossible to meets the real-time of cloud platform Modeling in Product
Property require.
Therefore, how to propose a kind of CAD modeling datas transmission method, volume of transmitted data can be reduced, to improve modeling effect
Rate becomes industry important topic urgently to be resolved hurrily.
The content of the invention
For in the prior art the defects of, the present invention provide CAD modeling datas transmission method, server based on cloud platform
And client.
In a first aspect, the present invention proposes a kind of CAD modeling data transmission methods based on cloud platform, including:
The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;
The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;
The incremental model is sent to the client so that the client according to the incremental model to described
The threedimensional model of client is updated.
Second aspect, the present invention also provides a kind of CAD modeling data transmission methods based on cloud platform, including:
Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;
Local three-dimensional model is updated according to the incremental model.
The third aspect, the present invention provide a kind of server, including:
Receiving unit, updates high in the clouds three-dimensional for receiving the modelling operability of client transmission, and according to the modelling operability
Model;
Generation unit, for obtaining the change part of the high in the clouds threedimensional model, and it is mitogenetic into increasing according to the changing unit
Measure model;
Transmitting element, for sending the incremental model to the client, so that the client is according to
Incremental model is updated the threedimensional model of the client.
Fourth aspect, the present invention provide a kind of client, including:
Data transmission unit, for sending modelling operability to server, and receives the server response modeling behaviour
Make the incremental model returned;
Updating block, for being updated according to the incremental model to local three-dimensional model.
5th aspect, the present invention provide a kind of electronic equipment, including:First processor, first memory and the first communication
Bus, wherein:
The first processor and the first memory complete mutual communication by first communication bus;
The first memory is stored with the programmed instruction that can be performed by the first processor, the first processor tune
The CAD modeling data transmission methods based on cloud platform as follows are able to carry out with described program instruction:
The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;
The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;
The incremental model is sent to the client so that the client according to the incremental model to described
The threedimensional model of client is updated.
6th aspect, the present invention provide a kind of non-transient computer readable storage medium storing program for executing, and the non-transient computer is readable
Storage medium stores the first computer instruction, and first computer instruction makes the computer execution be able to carry out being based on as follows
The CAD modeling data transmission methods of cloud platform:
The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;
The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;
The incremental model is sent to the client so that the client according to the incremental model to described
The threedimensional model of client is updated.
7th aspect, the present invention provide a kind of electronic equipment, including:Second processor, second memory and the second communication
Bus, wherein:
The second processor and the second memory complete mutual communication by second communication bus;
The second memory is stored with the programmed instruction that can be performed by the second processor, the second processor tune
The CAD modeling data transmission methods based on cloud platform as follows are able to carry out with described program instruction:
Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;
Local three-dimensional model is updated according to the incremental model.
Eighth aspect, the present invention provide a kind of non-transient computer readable storage medium storing program for executing, it is characterised in that described non-transient
Computer-readable recording medium storage second computer instructs, second computer instruction make the computer be able to carry out as
Under the CAD modeling data transmission methods based on cloud platform:
Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;
Local three-dimensional model is updated according to the incremental model.
CAD modeling datas transmission method provided by the invention based on cloud platform, server and client side, due to that can connect
The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to modelling operability, then obtains high in the clouds threedimensional model
Change part, it is and mitogenetic into incremental model according to changing unit, then incremental model is sent to client so that client according to
Incremental model is updated the threedimensional model of client, reduces the volume of transmitted data between server and client side, improves
Modeling efficiency.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is attached drawing needed in technology description to be briefly described, it should be apparent that, drawings in the following description are this hairs
Some bright embodiments, for those of ordinary skill in the art, without creative efforts, can be with root
Other attached drawings are obtained according to these attached drawings.
Fig. 1 is the flow diagram of CAD modeling data transmission method of the one embodiment of the invention based on cloud platform;
Fig. 2 is the flow diagram of CAD modeling data transmission method of the another embodiment of the present invention based on cloud platform;
Fig. 3 is the structure diagram of one embodiment of the invention server;
Fig. 4 is the structure diagram of one embodiment of the invention client;
Fig. 5 is the entity structure schematic diagram of one embodiment of the invention electronic equipment;
Fig. 6 is the entity structure schematic diagram of another embodiment of the present invention electronic equipment.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with attached in the embodiment of the present invention
Figure, is explicitly described the technical solution in the embodiment of the present invention, it is clear that described embodiment is a part of the invention
Embodiment, instead of all the embodiments.Based on the embodiments of the present invention, those of ordinary skill in the art are not making wound
All other embodiments obtained under the premise of the property made work, belong to the scope of protection of the invention.
Fig. 1 be CAD modeling data transmission method of the one embodiment of the invention based on cloud platform flow diagram, such as Fig. 1
It is shown, the CAD modeling data transmission methods provided by the invention based on cloud platform, including:
S101, receive the modelling operability that client is sent, and updates high in the clouds threedimensional model according to the modelling operability;
Specifically, user end to server sends modelling operability, and the server can receive the modelling operability, and according to
The modelling operability performs corresponding operation, so as to be updated to high in the clouds threedimensional model, generates new threedimensional model.Wherein,
Various features selection operation, feature generation when the modelling operability includes modeling operate, model end operation etc..
S102, the change part for obtaining the high in the clouds threedimensional model, and it is mitogenetic into incremental model according to the changing unit;
Specifically, the server is after the high in the clouds threedimensional model is updated, by the high in the clouds three-dimensional mould after renewal
Type is contrasted with the high in the clouds threedimensional model before renewal, can obtain the change part of the high in the clouds threedimensional model, i.e. institute
State which change server has carried out the high in the clouds threedimensional model according to the modelling operability, such as which part increased newly,
Delete which part or have modified which part.The server is mitogenetic into incremental model according to the changing unit, due to
The change part can resolve into point, line, surface and be indicated, and the incremental model is by the part of change dough sheet mould
At least one in type, side model and point model is indicated, and the patch model includes face mark knead dough attribute;The side mould
Type includes side mark and side attribute;The point model includes point identification and point attribute.Wherein, the face mark and the face attribute
Correspond, side mark is corresponded with side attribute one-to-one corresponding, the point identification with described attribute.
For example, the server carries out dozen blind hole according to the modelling operability on a face of the high in the clouds threedimensional model
Operation, the server can obtain the changing unit and be divided into blind hole, and the increment of the blind hole can be obtained according to the blind hole
Surface model, hole facet model and two side models on the basis of model.Since the datum level is a known face, the service
Device can obtain the face mark of the benchmark surface model, it is assumed that be S012, the corresponding face attributes of S012 include the type in face:It is flat
Face, the color in face, the equation of plane;The server can set the face of the hole side to be identified as S013, and S013 is corresponding
Face attribute includes the type in face:Cylindrical surface, the color in face, cylindrical surface equation, the length on cylindrical surface;The server can be set
The side of two models when model is one of is identified as L011, and the corresponding side attributes of L011 include the type on side:Circle, side
Color, central coordinate of circle, the equation of circle, diameter of a circle, another while model while be identified as L012, the corresponding side attributes of L012
Type including side:Circle, the color on side, central coordinate of circle, the equation of circle, diameter of a circle.
S103, send the incremental model to the client, so that the client is according to the incremental model
The threedimensional model of the client is updated.
Specifically, the incremental model is sent to the client by the server after the incremental model is obtained
End, the client receive the incremental model, and the threedimensional model of the client is updated according to the incremental model.
For example, the client obtains the incremental model of the blind hole, the incremental model of the blind hole includes the base
Quasi- surface model, the hole facet model and two side models, according to the benchmark surface model the client three-dimensional
The datum level of the blind hole is established on model, creates the hole side of the blind hole based on the datum level according to the hole facet model
Face, according to two side models, establishes two sides of the blind hole on the threedimensional model of the client respectively.
CAD modeling datas transmission method provided by the invention based on cloud platform is due to that can receive building for client transmission
Modulo operation, and high in the clouds threedimensional model is updated according to modelling operability, the change part of high in the clouds threedimensional model is then obtained, and according to change
More part generation incremental model, then incremental model is sent to client so that client according to incremental model to client
Threedimensional model be updated, reduce the volume of transmitted data between server and client side, improve modeling efficiency.
On the basis of the various embodiments described above, further, the incremental model includes patch model, side model and point mould
It is at least one in type;Wherein, the patch model includes face mark knead dough attribute, and the face mark and the face attribute are one by one
It is corresponding;It is described identify and side attribute when model includes, the side mark and side attribute one-to-one corresponding;The point model bag
Point identification and point attribute are included, the point identification is corresponded with described attribute.
Specifically, since the change part can be indicated with point, line, surface, the incremental model includes dough sheet mould
At least one in type, side model and point model, the patch model includes face mark knead dough attribute;It is described while model include while
Mark and side attribute;The point model includes point identification and point attribute.The face mark is used to identify a face, belongs to the face
Property correspond;The side mark is used to identify a line, is corresponded with the side attribute;The point identification is used to identify one
It is a, corresponded with described attribute.The face attribute can include the type in face, the color in face, the equation etc. in face, described
The type in face is plane, cylindrical surface etc., and the color in the face is black, white, red etc., the equation in the face and the type phase in the face
It is corresponding, it is plane equation, cylindrical surface equation, circular conical surface equation etc..The side attribute can include while type, while color,
The equation on side etc., the type on the side is straight line, circle, circular arc etc., and the color on the side is black, white, red etc., the equation on the side
It is corresponding with the type on the side, it is linear equation, equation of a circle, an arc equation etc..Described attribute can include point type,
The color of point, coordinate of point etc., the type of the point is midpoint, vertex etc., and the color of the point is black, white, red etc., the point
Coordinate can use three-dimensional coordinate.Wherein, the face mark, side mark and the point identification are carried out according to actual conditions
Set, the embodiment of the present invention does not limit;The face attribute, the side attribute, described attribute can be respectively from the high in the clouds
Obtained in the corresponding characteristic attribute of threedimensional model.
Fig. 2 is the flow diagram of CAD modeling data transmission method of the another embodiment of the present invention based on cloud platform, is such as schemed
Shown in 2, the CAD modeling data transmission methods provided by the invention based on cloud platform, including:
S201, send modelling operability to server, and receives the server and respond the increment that the modelling operability returns
Model;
Specifically, user end to server sends modelling operability, and the server can receive the modelling operability, and according to
The modelling operability performs corresponding operation, so as to be updated to high in the clouds threedimensional model, the server is updating the cloud
After holding threedimensional model, the change part of the high in the clouds threedimensional model can be obtained, i.e., described server is grasped according to the modeling
Which the high in the clouds threedimensional model of opposing carried out and changed, such as has increased which part newly, deletes which part or modification
Which part.The server is mitogenetic into incremental model according to the changing unit, and the incremental model then is sent to institute
Client is stated, the client can receive the incremental model.
S202, according to the incremental model be updated local three-dimensional model.
Specifically, the client is after the incremental model is obtained, according to the incremental model to local three-dimensional mould
Type is updated.
For example, the client obtains the incremental model of the blind hole, the incremental model includes the benchmark face mould
Type, the hole facet model and two side models, according to the benchmark surface model on the threedimensional model of the client
The datum level of the blind hole is established, creates the hole side of the blind hole, root based on the datum level according to the hole facet model
According to two side models, two sides of the blind hole are established on the threedimensional model of the client respectively.
CAD modeling data transmission methods provided by the invention based on cloud platform, since client sends modelling operability extremely
Server, and the incremental model that the operation of server response modeling returns is received, then according to incremental model to local three-dimensional model
It is updated, reduces the volume of transmitted data between server and client side, improve modeling efficiency.
On the basis of the various embodiments described above, further, the incremental model includes patch model, side model and point mould
It is at least one in type;Wherein, the patch model includes face mark knead dough attribute, and the face mark and the face attribute are one by one
It is corresponding;It is described identify and side attribute when model includes, the side mark and side attribute one-to-one corresponding;The point model bag
Point identification and point attribute are included, the point identification is corresponded with described attribute;
Correspondingly, it is described local three-dimensional model is updated according to the incremental model including:
Corresponding model identification is searched in the local three-dimensional model according to the model identification, and according to the mould
The corresponding model attributes of type mark are modified to the local three-dimensional model or delete operation;Or
Increase the model identification newly in the local three-dimensional model, and according to model category corresponding with the model identification
Property newly-built operation is carried out to the local three-dimensional model;
Wherein, the model identification includes face mark, side mark or the point identification;The model attributes bag
Include the face attribute, the side attribute or described attribute.
Specifically, the incremental model includes at least one, the dough sheet mould in patch model, side model and point model
Type includes face mark knead dough attribute;It is described to be identified and side attribute when model includes;The point model includes point identification and point belongs to
Property.The face mark is used to identify a face, is corresponded with the face attribute;The side mark is used to identify a line, with
The side attribute corresponds;The point identification is used to identify a point, is corresponded with described attribute.The face attribute can
With the type including face, the color in face, face equation etc., the type in the face is plane, cylindrical surface etc., and the color in the face is
Black, white, red etc., the equation in the face is corresponding with the type in the face, is plane equation, cylindrical surface equation, circular conical surface equation
Deng.The side attribute can include while type, while color, side equation etc., the type on the side is straight line, circle, circular arc
Color Deng, the side be it is black, white, red etc., it is described while equation with it is described while type it is corresponding, for linear equation, circle side
Journey, an arc equation etc..Described attribute can include the type of point, the color of point, the coordinate etc. of point, during the type of the point is
Point, vertex etc., for the color of the point to be black, white, red etc., the coordinate of the point can use three-dimensional coordinate.Wherein, the face mark
Knowledge, side mark and the point identification are configured according to actual conditions, and the embodiment of the present invention does not limit;The face belongs to
Property, the side attribute, described attribute can be obtained from the corresponding characteristic attribute of local three-dimensional model respectively.
When the client is modified or during delete operation, the client receive the incremental model it
Afterwards, model identification is obtained, and the model identification is searched in the local three-dimensional model, is finding the model identification
Afterwards, the client obtains model attributes corresponding with the model identification, according to the model attributes to the local three-dimensional
Model is modified or delete operation.
When the client carries out newly-built operation, the client is after the incremental model is received, described
Increasing the model identification in local three-dimensional model newly, the client obtains model attributes corresponding with the model identification, and
Newly-built operation is carried out to the local three-dimensional model according to the model attributes.Wherein, the model identification for the face mark,
The side mark or the point identification;The model attributes are the face attribute, the side attribute or described attribute.
For example, when the client delete the operation in hole, the client receives the server according to deleting
Except the incremental model in the hole that the modelling operability in hole returns, for example including hole facet model, the client is according to the hole
The face mark of facet model finds corresponding face mark in the local three-dimensional model, according to hole facet model
Face attribute, by the hole side delete, similarly, other model marks that the client includes according to the incremental model in the hole
Know, corresponding model identification is found in the local three-dimensional model, further according to model category corresponding with the model identification
Property, corresponding feature is deleted, point, line or face in the feature, that is, local three-dimensional model.
When the client carries out the operation of newly-built cuboid, the client receives the server according to newly-built
The incremental model for the cuboid that the modelling operability of cuboid returns, the incremental model of the cuboid include 6 dough sheet moulds
Type and 12 side models, the client increase corresponding 6 patch models of the cuboid newly in the local three-dimensional model
Face mark and 12 while model while identify, and create 6 according to the face attribute of the corresponding patch model of each cuboid
A face, when creating 12 according to each corresponding side attribute in model of the cuboid.
Fig. 3 is the structure diagram of one embodiment of the invention server, as shown in figure 3, server bag provided by the invention
Receiving unit 301, generation unit 302 and transmitting element 303 are included, wherein:
Receiving unit 301 is used for the modelling operability for receiving client transmission, and updates high in the clouds three according to the modelling operability
Dimension module;Generation unit 302 is used for the change part for obtaining the high in the clouds threedimensional model, and mitogenetic into increasing according to the changing unit
Measure model;Transmitting element 303 is used to send the incremental model to the client, so that the client is according to
Incremental model is updated the threedimensional model of the client.
Specifically, client sends modelling operability to receiving unit 301, and receiving unit 301 can receive the modelling operability,
And corresponding operation is performed according to the modelling operability, so as to be updated to high in the clouds threedimensional model, generate new threedimensional model.
Wherein, various features selection operation, feature generation when the modelling operability includes modeling operate, model end operation etc..
After the high in the clouds threedimensional model is updated, generation unit 302 is by the high in the clouds threedimensional model after renewal and more
The high in the clouds threedimensional model before new is contrasted, and can obtain the change part of the high in the clouds threedimensional model, i.e., described modeling
Operation has carried out the high in the clouds threedimensional model which and has changed, such as has increased which part newly, deletes which part or repaiies
Which part changed.Generation unit 302 is mitogenetic into incremental model according to the changing unit, since the change part can decompose
It is indicated into point, line, surface, the incremental model is by the part patch model of the change, side model and point model
At least one to be indicated, the patch model includes face mark knead dough attribute;It is described to be identified and side attribute when model includes;
The point model includes point identification and point attribute.Wherein, face mark corresponded with the face attribute, side mark with
The side attribute corresponds, and the point identification is corresponded with described attribute.
The incremental model is sent to the client by transmitting element 303 after the incremental model is obtained, described
Client receives the incremental model, and the threedimensional model of the client is updated according to the incremental model.
Server provided by the invention, since the modelling operability of client transmission can be received, and according to modelling operability more
New high in the clouds threedimensional model, then obtains the change part of high in the clouds threedimensional model, and mitogenetic into incremental model according to changing unit, then will
Incremental model is sent to client, so that client is updated the threedimensional model of client according to incremental model, is reduced
Volume of transmitted data between server and client side, improves modeling efficiency.
The embodiment of server provided by the invention specifically can be used for the processing stream for performing above-mentioned related method embodiment
Journey, details are not described herein for its function, is referred to the detailed description of above-mentioned related method embodiment.
Fig. 4 is the structure diagram of one embodiment of the invention client, as shown in figure 4, client bag provided by the invention
Data transmission unit 401 and updating block 402 are included, wherein:
Data transmission unit 401 is used to send modelling operability to server, and receives the server and respond the modeling
Operate the incremental model returned;Updating block 402 is used to be updated local three-dimensional model according to the incremental model.
Specifically, data transmission unit 401 sends modelling operability to server, and the server can receive the modeling behaviour
Make, and corresponding operation is performed according to the modelling operability, so as to be updated to high in the clouds threedimensional model, the server is more
After the new high in the clouds threedimensional model, the change part of the high in the clouds threedimensional model can be obtained, i.e., described server is according to institute
State which change modelling operability has carried out the high in the clouds threedimensional model, such as which part increased newly, which part deleted
Or which part have modified.The server is mitogenetic into incremental model according to the changing unit, then by the incremental model
Data transmission unit 401 is sent to, data transmission unit 401 can receive the incremental model.
After the incremental model is obtained, updating block 402 carries out local three-dimensional model according to the incremental model
Renewal.
Client provided by the invention, due to that can send modelling operability to server, and receives server response modeling
The incremental model returned is operated, then local three-dimensional model is updated according to incremental model, reduces server and client
Volume of transmitted data between end, improves modeling efficiency.
The embodiment of client provided by the invention specifically can be used for the processing stream for performing above-mentioned related method embodiment
Journey, details are not described herein for its function, is referred to the detailed description of above-mentioned related method embodiment.
Fig. 5 is the entity structure schematic diagram of one embodiment of the invention electronic equipment, as shown in figure 5, the electronic equipment bag
Include first processor (processor) 501,502 and first communication bus 503 of first memory (memory);
Wherein, first processor 501, first memory 502 complete mutual communication by the first communication bus 503;
First processor 501 is used to call the programmed instruction in first memory 502, to perform following method, such as wraps
Include:The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;Obtain the high in the clouds three
The change part of dimension module, and it is mitogenetic into incremental model according to the changing unit;The incremental model is sent to the client
End, so that the client is updated the threedimensional model of the client according to the incremental model.
The present embodiment discloses a kind of computer program product, and the computer program product includes being stored in non-transient calculating
Computer program on machine readable storage medium storing program for executing, the computer program include programmed instruction, when described program instruction is calculated
When machine performs, computer is able to carry out following method, such as including:The modelling operability that client is sent is received, and according to described
Modelling operability updates high in the clouds threedimensional model;The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic according to the changing unit
Into incremental model;The incremental model is sent to the client, so that the client is according to the incremental model pair
The threedimensional model of the client is updated.
The present embodiment provides a kind of non-transient computer readable storage medium storing program for executing, the non-transient computer readable storage medium storing program for executing
Storing the first computer instruction, first computer instruction makes the computer perform following method, such as including:Receive visitor
The modelling operability that family end is sent, and high in the clouds threedimensional model is updated according to the modelling operability;Obtain the high in the clouds threedimensional model
Part is changed, and it is mitogenetic into incremental model according to the changing unit;The incremental model is sent to the client, so that
The client is updated the threedimensional model of the client according to the incremental model.
Fig. 6 is the entity structure schematic diagram of another embodiment of the present invention electronic equipment, as shown in fig. 6, the electronic equipment
Including second processor (processor) 601,602 and second communication bus 603 of second memory (memory);
Wherein, second processor 601, second memory 602 complete mutual communication by the second communication bus 603;
Second processor 601 is used to call the programmed instruction in second memory 602, to perform following method, such as wraps
Include:Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;According to institute
Incremental model is stated to be updated local three-dimensional model.
The present embodiment discloses a kind of computer program product, and the computer program product includes being stored in non-transient calculating
Computer program on machine readable storage medium storing program for executing, the computer program include programmed instruction, when described program instruction is calculated
When machine performs, computer is able to carry out following method, such as including:Modelling operability is sent to server, and receives the service
Device responds the incremental model that the modelling operability returns;Local three-dimensional model is updated according to the incremental model.
The present embodiment provides a kind of non-transient computer readable storage medium storing program for executing, the non-transient computer readable storage medium storing program for executing
Second computer instruction is stored, the second computer, which instructs, makes the following method of the computer execution, such as including:Transmission is built
Modulo operation receives the server and responds the incremental model that the modelling operability returns to server;According to the difference module
Type is updated local three-dimensional model.
In addition, the logical order in above-mentioned memory can be realized by the form of SFU software functional unit and is used as independent
Production marketing or in use, can be stored in a computer read/write memory medium.Based on such understanding, the present invention
The part that substantially contributes in other words to the prior art of technical solution or the part of the technical solution can be with software
The form of product embodies, which is stored in a storage medium, including some instructions use so that
One computer equipment (can be personal computer, device, or network equipment etc.) is performed described in each embodiment of the present invention
The all or part of step of method.And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-
Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with
The medium of store program codes.
Device embodiment described above is only schematical, wherein the unit illustrated as separating component can
To be or may not be physically separate, physics list is may or may not be as the component that unit is shown
Member, you can with positioned at a place, or can also be distributed in multiple network unit.It can be selected according to the actual needs
In some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness
Work in the case of, you can to understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
Realized by the mode of software plus required general hardware platform, naturally it is also possible to pass through hardware.Based on such understanding, on
The part that technical solution substantially in other words contributes to the prior art is stated to embody in the form of software product, should
Computer software product can store in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including some fingers
Order is used so that a computer equipment (can be personal computer, server, or network equipment etc.) performs each implementation
Method described in some parts of example or embodiment.
Finally it should be noted that:The above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although
The present invention is described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that:It still may be used
To modify to the technical solution described in foregoing embodiments, or equivalent substitution is carried out to which part technical characteristic;
And these modification or replace, do not make appropriate technical solution essence depart from various embodiments of the present invention technical solution spirit and
Scope.
Claims (10)
- A kind of 1. CAD modeling data transmission methods based on cloud platform, it is characterised in that including:The modelling operability that client is sent is received, and high in the clouds threedimensional model is updated according to the modelling operability;The change part of the high in the clouds threedimensional model is obtained, and it is mitogenetic into incremental model according to the changing unit;The incremental model is sent to the client so that the client according to the incremental model to the client The threedimensional model at end is updated.
- 2. according to the method described in claim 1, it is characterized in that, the incremental model includes patch model, side model and point It is at least one in model;Wherein, the patch model includes face mark knead dough attribute, the face mark and the face attribute one One corresponds to;It is described identify and side attribute when model includes, the side mark and side attribute one-to-one corresponding;The point model Including point identification and point attribute, the point identification is corresponded with described attribute.
- A kind of 3. CAD modeling data transmission methods based on cloud platform, it is characterised in that including:Modelling operability is sent to server, and receives the server and responds the incremental model that the modelling operability returns;Local three-dimensional model is updated according to the incremental model.
- 4. according to the method described in claim 3, it is characterized in that, the incremental model includes patch model, side model and point It is at least one in model;Wherein, the patch model includes face mark knead dough attribute, the face mark and the face attribute one One corresponds to;It is described identify and side attribute when model includes, the side mark and side attribute one-to-one corresponding;Described mould Type includes point identification and point attribute, and the point identification is corresponded with described attribute;Correspondingly, it is described local three-dimensional model is updated according to the incremental model including:Corresponding model identification is searched in the local three-dimensional model according to model identification, and according to the model identification pair The model attributes answered are modified to the local three-dimensional model or delete operation;OrIncrease the model identification newly in the local three-dimensional model, and according to model attributes pair corresponding with the model identification The local three-dimensional model carries out newly-built operation;Wherein, the model identification is face mark, the side identifies or the point identification;The model attributes are the face Attribute, the side attribute or described attribute.
- A kind of 5. server, it is characterised in that including:Receiving unit, updates high in the clouds threedimensional model for receiving the modelling operability of client transmission, and according to the modelling operability;Generation unit, for obtaining the change part of the high in the clouds threedimensional model, and it is mitogenetic into difference module according to the changing unit Type;Transmitting element, for sending the incremental model to the client, so that the client is according to the increment Model is updated the threedimensional model of the client.
- A kind of 6. client, it is characterised in that including:Data transmission unit, for sending modelling operability to server, and receives the server response modelling operability and returns The incremental model returned;Updating block, for being updated according to the incremental model to local three-dimensional model.
- 7. a kind of electronic equipment, it is characterised in that including:First processor, first memory and the first communication bus, wherein:The first processor and the first memory complete mutual communication by first communication bus;The first memory is stored with the programmed instruction that can be performed by the first processor, and the first processor calls institute State programmed instruction and be able to carry out method as claimed in claim 1 or 2.
- 8. a kind of non-transient computer readable storage medium storing program for executing, it is characterised in that the non-transient computer readable storage medium storing program for executing is deposited The first computer instruction is stored up, first computer instruction makes the computer perform method as claimed in claim 1 or 2.
- 9. a kind of electronic equipment, it is characterised in that including:Second processor, second memory and the second communication bus, wherein:The second processor and the second memory complete mutual communication by second communication bus;The second memory is stored with the programmed instruction that can be performed by the second processor, and the second processor calls institute State programmed instruction and be able to carry out method as described in claim 3 or 4.
- 10. a kind of non-transient computer readable storage medium storing program for executing, it is characterised in that the non-transient computer readable storage medium storing program for executing is deposited Second computer instruction is stored up, the second computer instruction makes the computer perform the method as described in claim 3 or 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711205648.2A CN108023942A (en) | 2017-11-27 | 2017-11-27 | CAD modeling datas transmission method based on cloud platform, server and client side |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711205648.2A CN108023942A (en) | 2017-11-27 | 2017-11-27 | CAD modeling datas transmission method based on cloud platform, server and client side |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108023942A true CN108023942A (en) | 2018-05-11 |
Family
ID=62077376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711205648.2A Pending CN108023942A (en) | 2017-11-27 | 2017-11-27 | CAD modeling datas transmission method based on cloud platform, server and client side |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108023942A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109146097A (en) * | 2018-09-21 | 2019-01-04 | 中国联合网络通信集团有限公司 | A kind of plant maintenance method and system, server-side and plant maintenance end |
CN109254965A (en) * | 2018-08-22 | 2019-01-22 | 中国平安人寿保险股份有限公司 | Model treatment method and system, storage medium and electronic equipment |
CN109410319A (en) * | 2018-09-30 | 2019-03-01 | Oppo广东移动通信有限公司 | A kind of data processing method, server and computer storage medium |
CN110765507A (en) * | 2019-10-31 | 2020-02-07 | 重庆大学 | Three-dimensional CAD (computer-aided design) modeling method, device and system based on cloud service technology |
CN113378254A (en) * | 2021-07-13 | 2021-09-10 | 重庆云图软件科技有限公司 | Three-dimensional CAD cloud engine system |
CN113761609A (en) * | 2021-08-12 | 2021-12-07 | 山东华云三维科技有限公司 | Real-time rendering system and method of cloud architecture CAD platform based on server side |
CN115686384A (en) * | 2022-12-30 | 2023-02-03 | 北京探索者软件股份有限公司 | Data transmission method and device for CAD client, storage medium and electronic device |
CN116992518A (en) * | 2023-09-28 | 2023-11-03 | 山东华云三维科技有限公司 | Method and device for improving data transmission efficiency of three-dimensional CAD system |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1731733A (en) * | 2005-09-02 | 2006-02-08 | 清华大学 | Method of Model Annotation and Operation Transmission in Universal Collaborative Communication System |
CN101071451A (en) * | 2006-05-09 | 2007-11-14 | 乐必峰软件公司 | System and method for mesh and body hybrid modeling using 3d scan data |
CN101082994A (en) * | 2007-06-27 | 2007-12-05 | 永凯软件技术(上海)有限公司 | Method for rebuilding schedule drawing twisted curve line boundary model |
CN101827097A (en) * | 2010-01-07 | 2010-09-08 | 董福田 | Vector data self-adaption progressive transmission method based on spatial entity view model |
CN102289537A (en) * | 2011-06-20 | 2011-12-21 | 南京航空航天大学 | Method for identifying characteristics of complex structure in multi-body mode |
CN105225268A (en) * | 2015-09-14 | 2016-01-06 | 浙江宇视科技有限公司 | A kind of method and apparatus of three-dimensional modeling |
US20160098494A1 (en) * | 2014-10-06 | 2016-04-07 | Brigham Young University | Integration of analysis with multi-user cad |
CN106228476A (en) * | 2016-07-01 | 2016-12-14 | 杭州睿兴栋宇工程咨询有限公司 | Property work order dispatch system based on BIM and send method |
CN106777687A (en) * | 2016-12-15 | 2017-05-31 | 中广核工程有限公司 | The CAD/CAE integrated approaches and system of a kind of nuclear power plant's support steel structure |
-
2017
- 2017-11-27 CN CN201711205648.2A patent/CN108023942A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1731733A (en) * | 2005-09-02 | 2006-02-08 | 清华大学 | Method of Model Annotation and Operation Transmission in Universal Collaborative Communication System |
CN101071451A (en) * | 2006-05-09 | 2007-11-14 | 乐必峰软件公司 | System and method for mesh and body hybrid modeling using 3d scan data |
CN101082994A (en) * | 2007-06-27 | 2007-12-05 | 永凯软件技术(上海)有限公司 | Method for rebuilding schedule drawing twisted curve line boundary model |
CN101827097A (en) * | 2010-01-07 | 2010-09-08 | 董福田 | Vector data self-adaption progressive transmission method based on spatial entity view model |
CN102289537A (en) * | 2011-06-20 | 2011-12-21 | 南京航空航天大学 | Method for identifying characteristics of complex structure in multi-body mode |
US20160098494A1 (en) * | 2014-10-06 | 2016-04-07 | Brigham Young University | Integration of analysis with multi-user cad |
CN105225268A (en) * | 2015-09-14 | 2016-01-06 | 浙江宇视科技有限公司 | A kind of method and apparatus of three-dimensional modeling |
CN106228476A (en) * | 2016-07-01 | 2016-12-14 | 杭州睿兴栋宇工程咨询有限公司 | Property work order dispatch system based on BIM and send method |
CN106777687A (en) * | 2016-12-15 | 2017-05-31 | 中广核工程有限公司 | The CAD/CAE integrated approaches and system of a kind of nuclear power plant's support steel structure |
Non-Patent Citations (1)
Title |
---|
邓芃: "绘制与修改三维图形", 《土木工程CAD基础—AUTOCAD2006基础教程》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109254965A (en) * | 2018-08-22 | 2019-01-22 | 中国平安人寿保险股份有限公司 | Model treatment method and system, storage medium and electronic equipment |
CN109146097A (en) * | 2018-09-21 | 2019-01-04 | 中国联合网络通信集团有限公司 | A kind of plant maintenance method and system, server-side and plant maintenance end |
CN109146097B (en) * | 2018-09-21 | 2021-02-02 | 中国联合网络通信集团有限公司 | Equipment maintenance method and system, server and equipment maintenance terminal |
CN109410319A (en) * | 2018-09-30 | 2019-03-01 | Oppo广东移动通信有限公司 | A kind of data processing method, server and computer storage medium |
US11044457B2 (en) | 2018-09-30 | 2021-06-22 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for processing data, server and computer storage medium |
CN110765507A (en) * | 2019-10-31 | 2020-02-07 | 重庆大学 | Three-dimensional CAD (computer-aided design) modeling method, device and system based on cloud service technology |
CN113378254A (en) * | 2021-07-13 | 2021-09-10 | 重庆云图软件科技有限公司 | Three-dimensional CAD cloud engine system |
CN113761609A (en) * | 2021-08-12 | 2021-12-07 | 山东华云三维科技有限公司 | Real-time rendering system and method of cloud architecture CAD platform based on server side |
CN113761609B (en) * | 2021-08-12 | 2024-04-26 | 山东华云三维科技有限公司 | Cloud architecture CAD platform real-time rendering system and method based on server side |
CN115686384A (en) * | 2022-12-30 | 2023-02-03 | 北京探索者软件股份有限公司 | Data transmission method and device for CAD client, storage medium and electronic device |
CN116992518A (en) * | 2023-09-28 | 2023-11-03 | 山东华云三维科技有限公司 | Method and device for improving data transmission efficiency of three-dimensional CAD system |
CN116992518B (en) * | 2023-09-28 | 2023-12-26 | 山东华云三维科技有限公司 | Method and device for improving data transmission efficiency of three-dimensional CAD system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108023942A (en) | CAD modeling datas transmission method based on cloud platform, server and client side | |
CN108470374A (en) | Mass cloud data processing method and processing device | |
CN114296083A (en) | Radar point cloud data processing method, device, equipment and storage medium | |
CN112560125A (en) | Generation method, generation system and preprocessing system of lattice structure model | |
CN108932286A (en) | A kind of date storage method, data query method and device | |
CN116524165B (en) | Migration method, migration device, migration equipment and migration storage medium for three-dimensional expression model | |
CN111930742B (en) | Building information model BIM-based data storage method and related device | |
CN105704250A (en) | Cloud manufacture-oriented resource integration management method | |
CN109272567A (en) | Model optimization method and apparatus | |
CN114880337B (en) | Map data integrated updating method, device, equipment and storage medium | |
WO2023169095A1 (en) | Data processing method and apparatus, device, and medium | |
CN107644139B (en) | Attribute mapping method from CAD model to CAE model | |
CN112685409B (en) | PAAS application service topology generation method and device and readable storage medium | |
CN118247467B (en) | Digital twin data rendering method, system, electronic equipment and storage medium | |
CN118967776A (en) | Method and device for constructing micro-geometric model of concrete, electronic device and medium | |
CN109063223A (en) | The light weight method and device of BIM model and the processing method and system of BIM model | |
CN112270077A (en) | Technical middle platform construction method and device | |
CN111898276A (en) | Overhead line model processing method and device, computer equipment and medium | |
CN110287351A (en) | A kind of threedimensional model lightweight displaying optimization method | |
CN113436346A (en) | Distance measuring method and device in three-dimensional space and storage medium | |
CN113343409B (en) | Visual configuration method and device based on virtual equipment | |
CN114626228A (en) | Digital twin model construction method | |
CN112446940B (en) | Simplifying method and device for 3D model, electronic equipment and storage medium | |
CN115100364B (en) | Visualization method, device, equipment and medium for laser point cloud data of power transmission line | |
CN115903653B (en) | Workshop scheduling modeling method and device based on extended extraction graph model |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180511 |