CN117034397A - Modeling method, device, equipment and medium for hull plate frame - Google Patents
Modeling method, device, equipment and medium for hull plate frame Download PDFInfo
- Publication number
- CN117034397A CN117034397A CN202311083625.4A CN202311083625A CN117034397A CN 117034397 A CN117034397 A CN 117034397A CN 202311083625 A CN202311083625 A CN 202311083625A CN 117034397 A CN117034397 A CN 117034397A
- Authority
- CN
- China
- Prior art keywords
- target
- hull
- modeling
- plate frame
- type
- 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 38
- 238000004590 computer program Methods 0.000 claims description 10
- 238000011161 development Methods 0.000 claims description 4
- 230000003993 interaction Effects 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000013461 design Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Human Computer Interaction (AREA)
- Architecture (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a modeling method, a modeling device, modeling equipment and modeling media for a hull plate frame, which comprise the following steps: selecting a target template corresponding to a target type, wherein the target type is the type of a target ship body member; updating parameter information of the target hull member into the target template, wherein the target template comprises a plurality of parameters of the target hull member; and respectively reading target templates corresponding to different target hull components by using modeling software, and generating a three-dimensional model of the hull plate frame according to the read results. According to the invention, the ship informatization modeling technology is combined, and the three-dimensional model of the ship plate frame is generated by updating the parameters of the template corresponding to the ship body member, so that the modeling method of the ship plate frame is simplified, the modeling efficiency and accuracy are greatly improved, and the errors generated manually in the interface operation process are avoided.
Description
Technical Field
The invention relates to the technical field of ship informatization modeling, in particular to a modeling method, a device, equipment and a medium for a ship plate frame.
Background
At present, ship design includes hull appearance design, structural design, outfitting design, pipeline design field, because the scheme that different professional fields designed influences each other, leads to the continuous iteration of ship design to influence design efficiency. The design of the ships in China adopts a three-dimensional design platform, but due to the fact that the whole design process of the ships has different places, modeling standards of different units are inconsistent, complete process information cannot be added to the overall, and the like, the three-dimensional model delivered by the overall cannot be used in a final assembly plant, and the final assembly plant still needs to reestablish a three-dimensional model suitable for production according to a two-dimensional drawing provided by the design, so that design efficiency is affected.
Disclosure of Invention
The invention aims to solve the technical problems that in the prior art, modeling efficiency and accuracy of hull plate nails with different parameters are low, and parameters are inconvenient to modify to finish model reconstruction and updating, and provides a modeling method, a modeling device, modeling equipment and modeling media for hull plate frames.
The invention solves the technical problems by the following technical scheme:
the invention provides a modeling method of a hull plate frame, which comprises the following steps:
selecting a target template corresponding to the target type; wherein the target type is a type of a target hull member;
updating the parameter information of the target hull member into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
and respectively reading target templates corresponding to different target hull components by using modeling software, and generating a three-dimensional model of the hull plate frame according to the read results.
Preferably, the operation of updating includes inputting, modifying or deleting.
Preferably, the modeling method further comprises: receiving geometric position information of the target hull member;
the step of generating the three-dimensional model of the hull plate frame according to the read result specifically comprises the following steps:
and generating a three-dimensional model of the hull plate frame according to the read result and the geometric position information.
Preferably, the type of the target hull member comprises a plate material, and the geometric position information of the plate material comprises base surface position information and boundary position information of the plate material;
and/or the number of the groups of groups,
the type of the target hull member comprises a section bar, and the geometric position information of the section bar comprises the intersection surface position information of the section bar.
Preferably, the modeling method further comprises:
acquiring parameters required by the same type of components in the hull plate frame;
and generating a template corresponding to the type according to the parameter.
Preferably, the parameters include size and/or material.
Preferably, the step of updating the parameter information of the target hull member into the target template includes:
updating the parameter information of the target hull member into the target template through a VB.NET development user interaction interface;
and/or the number of the groups of groups,
the modeling software is Smart3D.
The invention also provides a modeling device of the hull plate frame, which comprises:
the selection module is used for selecting a target template corresponding to the target type; wherein the target type is a type of a target hull member;
the updating module is used for updating the parameter information of the target ship body component into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
the generating module is used for respectively reading the target templates corresponding to different target ship body components by using modeling software and generating a three-dimensional model of the ship body plate frame according to the read results.
The invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and used for running on the processor, wherein the modeling method of the hull plate frame is realized when the processor executes the computer program.
The invention also provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method of modeling a hull pallet as described above.
The invention has the positive progress effects that: according to the invention, the ship informatization modeling technology is combined, the three-dimensional model of the ship plate frame is generated by updating the parameters of the template corresponding to the ship body member, the modeling method of the ship plate frame is simplified, the modeling efficiency and accuracy are greatly improved, and the errors generated manually in the interface operation process are avoided.
Drawings
Fig. 1 is a flowchart of a modeling method of a hull plate frame according to embodiment 1 of the present invention.
Fig. 2 is a schematic diagram of a template interface according to embodiment 1 of the present invention.
FIG. 3 is a schematic diagram of a modeling interface according to embodiment 1 of the present invention.
FIG. 4 is a schematic diagram of another modeling interface according to embodiment 1 of the present invention.
Fig. 5 is a block diagram showing a modeling apparatus for a hull plate frame according to embodiment 2 of the present invention.
Fig. 6 is a block diagram showing the structure of an electronic device according to embodiment 3 of the present invention.
Detailed Description
The invention is further illustrated by means of the following examples, which are not intended to limit the scope of the invention.
Example 1
The embodiment provides a modeling method of a hull plate frame, and fig. 1 shows a flowchart of the embodiment, including the following steps:
s1, selecting a target template corresponding to a target type; wherein the target type is a type of a target hull member;
s2, updating the parameter information of the target ship body component into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
s3, respectively reading target templates corresponding to different target ship body components by using modeling software, and generating a three-dimensional model of the ship body plate frame according to the read results.
In this embodiment, the target template in step S1 is a template constructed according to parameters of the existing hull member. In step S2, the user may input parameters of the target hull member in the target template as shown in fig. 2, so as to achieve the purpose of updating the template. And S3, respectively reading different target templates at the modeling interface to generate a three-dimensional model of the hull plate frame.
As an alternative embodiment, the updating operation of updating the parameter information of the target hull member into the target template includes inputting, modifying or deleting. According to different updating operations, the template information can be updated rapidly, so that the modeling flow of the hull plate frame is simplified, and the modeling speed of the hull plate frame is increased.
As an optional implementation manner, the modeling method of the present embodiment further includes: geometric position information of the target hull member is received. In one specific example, as shown in FIG. 3, the left region is used to receive geometric location information and the right region is used to preview the generated three-dimensional model; the step S3 specifically includes: and generating a three-dimensional model of the hull plate frame according to the read result and the geometric position information of the target hull member input by the user. Wherein the user may input geometric position information of the target hull member in the left area of fig. 4, and the right area of fig. 4 is used to display the generated three-dimensional model of the hull plate frame.
As an alternative embodiment, the type of target hull member comprises a sheet material, and the geometric position information of the sheet material comprises base surface position information and boundary position information.
As an alternative further embodiment, the type of target hull component further comprises a profile, the geometrical position information of the profile comprising intersection surface position information of the profile.
As an optional implementation manner, the modeling method of the present embodiment further includes: acquiring parameters required by the same type of components in the hull plate frame; and generating a template corresponding to the type according to the parameter. Specifically, the user can sort the components of the same type, input the parameters required by the components, and generate a template corresponding to the type according to the input parameters.
In a specific implementation, the parameter information may include dimensions, materials, and the like.
As an optional embodiment, the step S2 includes: and updating the parameter information of the target hull component into the target template through a VB.NET development user interaction interface. The VB. NET is used as a programming language which faces the object completely, and a user can develop an interactive interface according to the requirement, and the developed interactive interface is used for processing user instructions.
As an alternative embodiment, the modeling software is Smart3D. The Smart3D can automatically generate a three-dimensional scene model simply and efficiently through parameters input by a user.
The modeling method of the hull plate frame, provided by the embodiment, combines the ship informatization modeling technology, generates the three-dimensional model of the hull plate frame by updating the parameters of the template corresponding to the hull member, simplifies the modeling method of the hull plate frame, greatly improves the modeling efficiency and accuracy, and avoids the errors generated manually in the interface operation process.
Example 2
As shown in fig. 5, the present embodiment provides a modeling apparatus for a hull plate frame, including:
a selection module 81, configured to select a target template corresponding to a target type; wherein the target type is the type of the target hull member; the target template is constructed according to parameters of the existing ship body component.
An updating module 82 for updating the parameter information of the target hull member into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
the generating module 83 is configured to respectively read target templates corresponding to different target hull members by using modeling software, and generate a three-dimensional model of the hull plate frame according to the read results.
As an alternative embodiment, the operation of updating includes inputting, modifying or deleting. According to different updating operations, the template information can be updated rapidly, so that the modeling flow of the hull plate frame is simplified, and the modeling speed of the hull plate frame is increased.
As an alternative implementation manner, the modeling apparatus of the present embodiment further includes: a receiving module for receiving geometric position information of the target hull member; the generating module 83 is specifically configured to generate a three-dimensional model of the hull plate frame according to the read result and the geometric position information.
As an alternative embodiment, the type of target hull member comprises a sheet material, and the geometric position information of the sheet material comprises base surface position information and boundary position information.
As an alternative further embodiment, the type of target hull component further comprises a profile, the geometrical position information of the profile comprising intersection surface position information of the profile.
As an alternative implementation manner, the modeling apparatus of the present embodiment further includes: the parameter acquisition module is used for acquiring parameters required by the same type of components in the hull plate frame; and generating a template corresponding to the type according to the parameter. Specifically, the user can sort the components of the same type, input the parameters required by the components, and generate a template corresponding to the type according to the input parameters.
In a specific implementation, the parameter information may include dimensions, materials, and the like.
As an optional implementation manner, the updating module 82 is specifically configured to update the parameter information of the target hull component to the target template through a vb.net development user interaction interface. The VB. NET is used as a programming language which faces the object completely, and a user can develop an interactive interface according to the requirement, and the developed interactive interface is used for processing user instructions.
As an alternative embodiment, the modeling software is Smart3D. The Smart3D can automatically generate a three-dimensional scene model simply and efficiently through parameters input by a user.
The modeling device for the hull plate frame of the embodiment combines the ship informatization modeling technology, generates a three-dimensional model of the hull plate frame by updating parameters of the template corresponding to the hull member, simplifies the modeling method of the hull plate frame, greatly improves the modeling efficiency and accuracy, and avoids errors generated manually in the interface operation process.
Example 3
As shown in fig. 6, the present embodiment provides an electronic device 30, which includes a processor 31, a memory 32, and a computer program stored in the memory 32 and executable on the processor 31, and the processor 31 implements the modeling method of the hull plate frame in embodiment 1 when executing the program. The electronic device 30 shown in fig. 6 is merely an example, and should not be construed as limiting the functionality and scope of use of embodiments of the present invention.
The electronic device 30 may be in the form of a general purpose computing device, which may be a server device, for example. Components of electronic device 30 may include, but are not limited to: the at least one processor 31, the at least one memory 32, a bus 33 connecting the different system components, including the memory 32 and the processor 31.
The bus 33 includes a data bus, an address bus, and a control bus.
Memory 32 may include volatile memory such as Random Access Memory (RAM) 321 and/or cache memory 322, and may further include Read Only Memory (ROM) 323.
Memory 32 may also include a program/utility 325 having a set (at least one) of program modules 324, such program modules 324 including, but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of which may include an implementation of a network environment.
The processor 31 executes various functional applications and data processing, such as the modeling method of the hull pallet in embodiment 1 of the present invention, by running a computer program stored in the memory 32.
The electronic device 30 may also communicate with one or more external devices 34 (e.g., keyboard, pointing device, etc.). Such communication may be through an input/output (I/O) interface 35. Also, model-generating device 30 may also communicate with one or more networks, such as a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet, via network adapter 36. Network adapter 36 communicates with the other modules of model-generating device 30 via bus 33. Other hardware and/or software modules may be used in connection with the model-generating device 30, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, data backup storage systems, and the like.
It should be noted that although several units/modules or sub-units/modules of an electronic device are mentioned in the above detailed description, such a division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more units/modules described above may be embodied in one unit/module in accordance with embodiments of the present invention. Conversely, the features and functions of one unit/module described above may be further divided into ones that are embodied by a plurality of units/modules.
According to the electronic equipment, the plate can be modeled more simply through updating the template parameters, the plate and the section bar are modeled accurately through inputting the position information, and finally the modeling software is combined to generate the three-dimensional model of the hull plate frame, so that the modeling method of the hull plate frame is simplified, and the modeling efficiency and accuracy are greatly improved.
Example 4
The present invention also provides a computer-readable storage medium having stored thereon a computer program, characterized in that the computer program, when executed by a processor, implements the modeling method of the hull pallet in embodiment 1.
More specifically, among others, readable storage media may be employed including, but not limited to: portable disk, hard disk, random access memory, read only memory, erasable programmable read only memory, optical storage device, magnetic storage device, or any suitable combination of the foregoing.
In a possible embodiment, the invention may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the modeling method of implementing the hull pallet in embodiment 1, when the program product is run on the terminal device.
Wherein the program code for carrying out the invention may be written in any combination of one or more programming languages, the program code may execute entirely on the user device, partly on the user device, as a stand-alone software package, partly on the user device, partly on a remote device or entirely on the remote device.
While specific embodiments of the invention have been described above, it will be appreciated by those skilled in the art that this is by way of example only, and the scope of the invention is defined by the appended claims. Various changes and modifications to these embodiments may be made by those skilled in the art without departing from the principles and spirit of the invention, but such changes and modifications fall within the scope of the invention.
Claims (10)
1. The modeling method of the hull plate frame is characterized by comprising the following steps of:
selecting a target template corresponding to the target type; wherein the target type is a type of a target hull member;
updating the parameter information of the target hull member into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
and respectively reading target templates corresponding to different target hull components by using modeling software, and generating a three-dimensional model of the hull plate frame according to the read results.
2. The modeling method of a hull pallet of claim 1, wherein said updating includes inputting, modifying or deleting.
3. The modeling method of a hull pallet of claim 1, further comprising: receiving geometric position information of the target hull member;
the step of generating the three-dimensional model of the hull plate frame according to the read result specifically comprises the following steps:
and generating a three-dimensional model of the hull plate frame according to the read result and the geometric position information.
4. A method of modelling a hull pallet according to claim 3 wherein the type of target hull member comprises a sheet material and the geometric position information of the sheet material comprises base position information and boundary position information of the sheet material;
and/or the number of the groups of groups,
the type of the target hull member comprises a section bar, and the geometric position information of the section bar comprises the intersection surface position information of the section bar.
5. The modeling method of a hull pallet of claim 1, further comprising:
acquiring parameters required by the same type of components in the hull plate frame;
and generating a template corresponding to the type according to the parameter.
6. A method of modelling a hull pallet according to claim 5 wherein the parameters include dimensions and/or materials.
7. The modeling method of a hull plate rack according to any of claims 1-6, wherein said step of updating parameter information of said target hull member into said target template includes:
updating the parameter information of the target hull member into the target template through a VB.NET development user interaction interface;
and/or the number of the groups of groups,
the modeling software is Smart3D.
8. A modeling apparatus for a hull pallet, comprising:
the selection module is used for selecting a target template corresponding to the target type; wherein the target type is a type of a target hull member;
the updating module is used for updating the parameter information of the target ship body component into the target template; wherein the target template comprises a plurality of parameters of the target hull member;
the generating module is used for respectively reading the target templates corresponding to different target ship body components by using modeling software and generating a three-dimensional model of the ship body plate frame according to the read results.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory for execution on the processor, characterized in that the processor, when executing the computer program, implements the modeling method of the hull pallet according to any of claims 1-7.
10. A computer readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the modeling method of a hull pallet according to any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311083625.4A CN117034397A (en) | 2023-08-25 | 2023-08-25 | Modeling method, device, equipment and medium for hull plate frame |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311083625.4A CN117034397A (en) | 2023-08-25 | 2023-08-25 | Modeling method, device, equipment and medium for hull plate frame |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117034397A true CN117034397A (en) | 2023-11-10 |
Family
ID=88602252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311083625.4A Pending CN117034397A (en) | 2023-08-25 | 2023-08-25 | Modeling method, device, equipment and medium for hull plate frame |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117034397A (en) |
-
2023
- 2023-08-25 CN CN202311083625.4A patent/CN117034397A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220392144A1 (en) | Image rendering method and apparatus, electronic device, and storage medium | |
EP3454302B1 (en) | Approximating mesh deformation for character rigs | |
US8310484B2 (en) | Efficient processing of operator graphs representing three-dimensional character animation | |
CN106846468B (en) | Method for realizing mechanical arm modeling and motion planning based on ROS system | |
CN111753983A (en) | Method, system, device and storage medium for customizing neural network model | |
US12079600B2 (en) | Visual programming for deep learning | |
CN111045675A (en) | Page generation method, device, equipment and storage medium based on Flutter | |
JP2007524156A (en) | Block processing of input data in a graphical programming environment | |
US20240202381A1 (en) | Customizable reinforcement learning of column placement in structural design | |
US10621288B2 (en) | Interoperable hierarchical model for conducting multiuser CAx operations | |
CN111124409A (en) | Sketch-based business page generation method, device, equipment and storage medium | |
CN110435154A (en) | For the image processing method of 3D printing, device, electronic equipment and storage medium | |
US11763524B2 (en) | Layered meshing for additive manufacturing simulations | |
CN117034397A (en) | Modeling method, device, equipment and medium for hull plate frame | |
CN110837707B (en) | Finite element analysis system, method, computer equipment and storage medium | |
CN114781029A (en) | Method, system and storage medium for converting three-dimensional information model into two-dimensional graph | |
CN114047999A (en) | Page configuration method, system, electronic equipment and storage medium | |
CN113297860A (en) | Method, system, electronic device and storage medium for optimizing machine translation model | |
CN113076631A (en) | Robot simulator generation method, robot model simulation method and device | |
CN117034394A (en) | Modeling method and system for hull plate frame, electronic equipment and medium | |
CN118965582A (en) | Plate rack modeling method, system, electronic device, medium and program product | |
US11701835B2 (en) | Three-dimensional printing employing movable blocks of a printer base | |
CN114936542B (en) | Table reconstruction method and apparatus, computer readable storage medium and electronic device | |
US20230325548A1 (en) | Machine learning-based design of beam-based physical structures | |
US20220405447A1 (en) | Machine learning-based selective incarnation of computer-aided design objects |
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 |