Ship interior insulation modeling method, system, device, medium and program product
Through a new method of building a new ship's interior insulation, using the scope and orientation information of the reference structure model and parcel objects to create an insulating structure, solve the problem of complex, time -consuming and inefficient efficiency in the existing technology, improve the construction of construction, and improve the construction of construction. The accuracy of modular effect and material ordering.
Patent Information
- Application Number
- CN202411407165.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2025-01-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the modeling process of ship interior insulation is complicated, time-consuming and inefficient, resulting in material ordering errors and construction interference problems.
Provide a modeling method for ship interior insulation. By adjusting the reference structure model, the scope and orientation information of the parcel object is obtained, the insulation structure is created based on this information, and the section of different profile categories is supported.
Improve modeling efficiency, avoid material ordering errors and construction interference, reduce artificial statistical workload, and ensure accurate ordering and construction of insulating materials.
Smart Images

Figure CN119378102A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of insulation modeling and processing, and in particular to a modeling method, system, equipment, medium and program product for ship interior insulation. Background Art
[0002] In the existing shipbuilding interior design, the design modeling and quantity counting of interior insulation panels is a very complex, tedious and time-consuming process. Many design companies or shipyards even skip this part of the work to avoid the huge workload, which leads to errors in ordering insulation materials and interference with on-site construction.
[0003] With the increasing refinement and integrity requirements of ship production design technology, interior insulation modeling is essential, especially for large cruise ships that have very high requirements for interior insulation and very large areas.
[0004] The existing Intergraph Smart3D (a 3D design software) insulation modeling usually requires drawing the outline of the insulation board in a 2D environment and then converting it into a 3D model. This is not only inefficient but also complicated to operate, affecting the fluency of the design work. Summary of the invention
[0005] The technical problem to be solved by the present disclosure is to overcome the defects of large modeling workload and low modeling efficiency in the insulation modeling method in the prior art, and to provide a modeling method, system, equipment, medium and program product for ship interior insulation.
[0006] The present invention solves the above technical problems through the following technical solutions:
[0007] A first aspect of the present disclosure provides a modeling method for ship interior insulation, the modeling method comprising:
[0008] Import the reference structure model for the ship interior insulation to be created;
[0009] Acquire a package object of insulation installed inside the ship according to the reference structure model;
[0010] Obtaining range information and orientation information of the package object;
[0011] The ship interior insulation is created according to the range information and the orientation information.
[0012] Preferably, the modeling method further comprises:
[0013] Get the type, material and thickness of the insulation installed inside the ship;
[0014] The step of creating ship interior insulation according to the range information and the orientation information comprises:
[0015] The ship interior insulation is created according to the type, insulation material, thickness, range information, and orientation information of the ship interior insulation.
[0016] Preferably, the modeling method further comprises:
[0017] Get the storage directory;
[0018] The ship interior insulation is placed in the storage directory.
[0019] Preferably, the wrapped object includes a board, and the ship interior insulation includes a ship interior insulation board; and the step of obtaining the range information and orientation information of the wrapped object includes:
[0020] Determine the range information of the insulation board installed in the ship by selecting the rectangular frame;
[0021] Get the arrow symbol;
[0022] The direction of the insulating plate installed in the ship is determined according to the arrow symbol.
[0023] Preferably, the wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; the step of obtaining the range information of the wrapped object includes:
[0024] Select two points in the 3D view;
[0025] The length range of the insulating board profile installed in the ship is determined based on the two points.
[0026] Preferably, the wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; and the modeling method further includes:
[0027] Create different sections of ship interior insulation board profiles according to different profile categories;
[0028] and / or,
[0029] The modeling method also includes:
[0030] Get the preview status of the ship's internal insulation;
[0031] Determine whether the preview status is correct, and if so, trigger a completion instruction.
[0032] A second aspect of the present disclosure provides a modeling system for ship interior insulation, the modeling system comprising:
[0033] Import module, used to import the reference structure model for creating ship interior insulation;
[0034] A first acquisition module is used to acquire an insulation package object inside the ship according to the reference structure model;
[0035] A second acquisition module is used to acquire range information and orientation information of the package object;
[0036] The first creation module is used to create ship interior insulation according to the range information and the orientation information.
[0037] Preferably, the modeling system further comprises:
[0038] The third acquisition module is used to obtain the type, insulation material and thickness of the insulation installed in the ship;
[0039] The first creation module is used to create the ship's internal insulation according to the type, insulation material, thickness, range information, and orientation information of the ship's internal insulation.
[0040] Preferably, the modeling system further comprises:
[0041] The fourth acquisition module is used to acquire the storage directory;
[0042] A placement module is used to place the ship interior insulation into the storage directory.
[0043] Preferably, the wrapped object includes a board, and the ship interior insulation includes a ship interior insulation board; and the second acquisition module includes:
[0044] A first determining unit, configured to determine range information of the insulating board installed in the ship through a selected rectangular frame;
[0045] An acquisition unit, used for acquiring an arrow symbol;
[0046] The second determining unit is used to determine the orientation direction of the insulating board installed in the ship according to the arrow symbol.
[0047] Preferably, the wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; and the second acquisition module includes:
[0048] Selection unit, used to select two points in the 3D view;
[0049] The third determining unit is used to determine the length range of the insulating board profile installed in the ship according to the two points.
[0050] Preferably, the wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; and the modeling system further includes:
[0051] The second creation module is used to create different sections of ship interior insulation board profiles according to different profile categories;
[0052] and / or,
[0053] The modeling system also includes:
[0054] The fifth acquisition module is used to obtain the preview status of the insulation installed inside the ship;
[0055] A judging module, used to judge whether the preview status is correct, and if so, call a triggering module;
[0056] The trigger module is used to trigger the completion instruction.
[0057] A third aspect of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein when the processor executes the computer program, the modeling method of ship interior insulation described in the first aspect is implemented.
[0058] A fourth aspect of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the modeling method for ship interior insulation described in the first aspect is implemented.
[0059] A fifth aspect of the present disclosure provides a computer program product, comprising a computer program, which, when executed by a processor, implements the modeling method for ship interior insulation as described in the first aspect.
[0060] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.
[0061] The positive and progressive effects of this disclosure are:
[0062] The present invention avoids interference when arranging equipment and pipelines by modeling the internal insulation of the ship. The statistical function of the software can be used to manage the internal insulation of the ship, avoiding the large workload and inaccuracy of manual statistics, avoiding material waste, reducing losses caused by ordering, and improving modeling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 This is a flow chart of the modeling method for ship interior insulation provided in Example 1 of the present disclosure.
[0064] Figure 2 Schematic diagram of the reference structural model for ship interior insulation provided in Examples 1 and 2 of the present disclosure.
[0065] Figure 3 A schematic diagram for determining the length range of an insulating board profile installed in a ship based on two points provided in Embodiments 1 and 2 of the present disclosure.
[0066] Figure 4 Schematic diagram of T-profile provided for Examples 1 and 2 of the present disclosure.
[0067] Figure 5 Schematic diagram of the flat steel profile provided for Examples 1 and 2 of the present disclosure.
[0068] Figure 6 Schematic diagram of the angle steel profile provided for Examples 1 and 2 of the present disclosure.
[0069] Figure 7 Schematic diagram of the bulb flat steel profile provided in Examples 1 and 2 of the present disclosure.
[0070] Figure 8 Schematic diagram of the semi-circular steel profile provided for Examples 1 and 2 of the present disclosure.
[0071] Fig. 9 A schematic diagram of the modules of the modeling system for ship interior insulation provided in Example 2 of the present disclosure.
[0072] Fig.10 This is a schematic diagram of the structure of an electronic device for implementing a modeling method for ship interior insulation according to Embodiment 3 of the present disclosure. DETAILED DESCRIPTION
[0073] The present disclosure is further described below by way of examples, but the present disclosure is not limited to the scope of the examples.
[0074] Prefixes such as "first" and "second" are used in the embodiments of the present disclosure only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers to distinguish description objects in the embodiments of the present disclosure does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitation should be constituted due to the use of such prefixes. In addition, in the description of the present embodiment, unless otherwise specified, the meaning of "plurality" is two or more.
[0075] In the embodiments of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0076] Example 1
[0077] Figure 1 A flow chart of a modeling method for ship interior insulation provided in Example 1 of the present disclosure, such as Figure 1 As shown, the modeling method includes:
[0078] S1. Import the reference structure model for the ship interior insulation to be created;
[0079] In this embodiment, Figure 2 As shown, first import the reference structure model within the area where built-in insulation modeling is required into the view.
[0080] S2. Obtaining the insulation package object inside the ship according to the reference structure model;
[0081] S3, obtaining range information and orientation information of the package object;
[0082] S4. Create ship interior insulation based on range information and orientation information.
[0083] In this embodiment, the package object where the ship interior insulation needs to be placed is selected, and the create insulation command is run to obtain the ship interior insulation.
[0084] In an optional embodiment, the modeling method further includes:
[0085] Get the type, material and thickness of the insulation installed inside the ship;
[0086] Step S4 includes:
[0087] Create ship interior insulation according to the type, insulation material, thickness, range information, and orientation information of ship interior insulation.
[0088] In this embodiment, the ship interior insulation is created according to the type, insulation material, thickness, range information, and orientation information of the selected ship interior insulation or the ship interior insulation is created using the default options.
[0089] In an optional embodiment, the modeling method further includes:
[0090] Get the storage directory;
[0091] Place the ship interior insulation into the storage directory.
[0092] In this embodiment, the system directory, type, insulation material and thickness generated by the ship's internal insulation are selected and placed.
[0093] In an optional embodiment, the wrapped object includes a board, and the ship interior insulation includes a ship interior insulation board; step S3 includes:
[0094] S31, determining the range information of the insulation board installed in the ship through the selected rectangular frame;
[0095] S32, obtaining an arrow symbol;
[0096] S33. Determine the direction of the insulation board installed in the ship according to the arrow symbol.
[0097] In the specific implementation process, for the package object including the plate, click the "Select Range" button, allowing the user to switch to the appropriate view to select a range, and this range requires the user to display the effect of the range. Determine the boundary of the ship's internal insulation board according to the plane where the plate is located and the selected range. For example: the plate is in the Z plane, and the Z value of the selected rectangular box should be consistent with the Z plane (or the Z plane considering the plate thickness direction); the X and Y values are taken from the outline of the box.
[0098] "Select Orientation" button (only for wrapped objects including plates): (If possible, the command will be automatically switched after selecting the range). After clicking this button, the plane where the plate is located will be automatically determined and different arrow symbols will be displayed according to the position of the mouse. For example, for the insulation board inside the ship on the Z plane, when the mouse moves over the insulation board inside the ship, it will be displayed. Symbol; displayed when the mouse moves under the board symbol.
[0099] In an optional embodiment, the wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; step S3 includes:
[0100] S311, select two points in the 3D view;
[0101] S312. Determine the length range of the insulating board profile installed in the ship based on the two points.
[0102] In this embodiment, for the profile, two points are selected in the 3D view, such as Figure 3 As shown, the insulation is controlled over the length of the profile.
[0103] In an optional embodiment, the wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; the modeling method further includes:
[0104] Create different sections of ship interior insulation board profiles according to different profile categories;
[0105] In an optional embodiment, the modeling method further includes:
[0106] Get the preview status of the ship's internal insulation;
[0107] Determine whether the preview status is correct. If so, trigger the completion instruction; if not, output a prompt message.
[0108] In this embodiment, the system automatically creates a preview state of the slab profile ship interior insulation based on the selected plate or profile and the material information of the slab plate. If it is determined that the preview state is OK, click the "Finish" button to end the modeling of the ship interior insulation; if there is a problem, a prompt message is output.
[0109] In the specific implementation process, based on Intergraph Smart3D, the structural plates and profiles are modeled quickly. Specifically, (1) first, the reference structure model in the area where the internal insulation modeling needs to be carried out is transferred to the view; (2-1) for the plate, select the plate where the insulation needs to be placed, the system obtains the plane where the plate is located, and takes out the coordinates of three points from the plane as the plane for creating the slab plate, and at the same time obtains the theoretical line surface and plate thickness direction of the plate, so as to facilitate the subsequent automatic judgment of the plane where the ship's internal insulation is located, so that the ship's internal insulation is attached to the surface of the plate. If it is not on the theoretical line surface, the plate thickness factor should be considered; (2-2) for the profile, select one or more profiles, and obtain the RANGE (range) information of each profile, specifically the length range; (3) for the plate, select the system directory and insulation material generated by placing the insulation slab; (4-1) for the plate, the range of the ship's internal insulation plate is determined by the rectangular box selected, allowing the user to switch the appropriate view to select a range, and this range requires the user to display the range effect. The boundary of the ship's internal insulation plate is determined according to the plane where the plate is located and the selected range. For example: if the plate is in the Z plane, the Z value of the selected rectangle should be consistent with the Z plane (or the Z plane considering the plate thickness direction); the X and Y values are taken from the selected outline; (4-2) For profiles, select two points in the 3D view to control the length range of the insulation in the profile; (5-1) For plates, you need to select the insulation thickness direction, and determine different directions according to the plane where the plate is located (for example, the plate in the Z plane can only be selected in the up and down direction, the Y plane can only be selected in the left and right direction, and the X plane can only be selected in the front and back direction); (5-2) For profiles, different profiles have different cross-sections, so the cross-section of the slab plate will also be different, and the profile height will be different, see Figure 4-Figure 8 ; (6) Select Type and Composition (insulation material) or use the default options; (7) Execute the checkmark option, and the system will automatically create a preview of the slab profile ship interior insulation based on the selected plate or profile and the material information of the slab plate. If there is no problem, click the "Finish" button to end the insulation modeling; if there is a problem, a prompt message will be output.
[0110] It should be noted that different profile slab sections are created according to different profile categories, and the same type of profile also has different heights.
[0111] The present disclosure provides an automated program that allows users to quickly create and place insulation boards directly in a three-dimensional model to achieve an effect consistent with that of a real ship. Specifically, by modeling the insulation installed inside the ship, interference when arranging equipment and pipelines is avoided. The statistical function of the software can be used to manage the insulation installed inside the ship, avoiding the large workload and inaccuracy of manual statistics, avoiding material waste, reducing losses caused by ordering, improving modeling efficiency, and ensuring accurate ordering and construction of insulation materials installed inside the ship.
[0112] Example 2
[0113] Corresponding to the aforementioned embodiment of a modeling method for ship interior insulation, the present disclosure also provides an embodiment of a modeling system for ship interior insulation.
[0114] Fig. 9 A schematic diagram of a module of a modeling system for ship interior insulation provided in Example 2 of the present disclosure, such as Fig. 9 As shown, the modeling system includes: an import module 21, a first acquisition module 22, a second acquisition module 23, and a first creation module 24;
[0115] The import module 21 is used to import the reference structure model for the ship interior insulation to be created;
[0116] In this embodiment, Figure 2 As shown, first import the reference structure model within the area where built-in insulation modeling is required into the view.
[0117] A first acquisition module 22 is used to acquire an insulation package object inside the ship according to a reference structure model;
[0118] The second acquisition module 23 is used to obtain the range information and orientation information of the package object;
[0119] The first creation module 24 is used to create ship interior insulation according to the range information and the direction information.
[0120] In this embodiment, the package object where the ship interior insulation needs to be placed is selected, and the create insulation command is run to obtain the ship interior insulation.
[0121] In an optional embodiment, the modeling system further includes:
[0122] The third acquisition module is used to obtain the type, insulation material and thickness of the insulation installed in the ship;
[0123] The first creation module is used to create ship interior insulation according to the type, insulation material, thickness, range information, and orientation information of the ship interior insulation.
[0124] In this embodiment, the ship interior insulation is created according to the type, insulation material, thickness, range information, and orientation information of the selected ship interior insulation or the ship interior insulation is created using the default options.
[0125] In an optional embodiment, the modeling system further includes:
[0126] The fourth acquisition module is used to acquire the storage directory;
[0127] Place module, used to place ship interior insulation into the storage directory.
[0128] In this embodiment, the system directory, type, insulation material and thickness generated by the ship's internal insulation are selected and placed.
[0129] In an optional embodiment, the wrapped object includes a board, and the ship interior insulation includes a ship interior insulation board; and the second acquisition module includes:
[0130] A first determining unit is used to determine the range information of the insulating board installed in the ship through the selected rectangular frame;
[0131] An acquisition unit, used for acquiring an arrow symbol;
[0132] The second determining unit is used to determine the direction of the insulating board installed in the ship according to the arrow symbol.
[0133] In the specific implementation process, for the package object including the plate, click the "Select Range" button, allowing the user to switch to the appropriate view to select a range, and this range requires the user to display the effect of the range. Determine the boundary of the ship's internal insulation board according to the plane where the plate is located and the selected range. For example: the plate is in the Z plane, and the Z value of the selected rectangular box should be consistent with the Z plane (or the Z plane considering the plate thickness direction); the X and Y values are taken from the outline of the box.
[0134] "Select Orientation" button (only for wrapped objects including plates): (If possible, the command will be automatically switched after selecting the range). After clicking this button, the plane where the plate is located will be automatically determined and different arrow symbols will be displayed according to the position of the mouse. For example, for the insulation board inside the ship on the Z plane, when the mouse moves over the insulation board inside the ship, it will be displayed. Symbol; displayed when the mouse moves under the board symbol.
[0135] In an optional embodiment, the wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; the second acquisition module includes:
[0136] Selection unit, used to select two points in the 3D view;
[0137] The third determining unit is used to determine the length range of the insulating board profile installed in the ship according to the two points.
[0138] In this embodiment, for the profile, two points are selected in the 3D view, such as Figure 3 As shown, the insulation is controlled over the length of the profile.
[0139] In an optional embodiment, the packaged object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; the modeling system further includes:
[0140] The second creation module is used to create different cross sections of ship interior insulation board profiles according to different profile categories.
[0141] In an optional embodiment, the modeling system further includes:
[0142] The fifth acquisition module is used to obtain the preview status of the insulation installed inside the ship;
[0143] The judgment module is used to judge whether the preview status is correct. If so, the trigger module is called;
[0144] The trigger module is used to trigger the completion instruction.
[0145] In this embodiment, the system automatically creates a preview state of the slab profile ship interior insulation according to the selected plate or profile and the material information of the slab plate. If it is determined that the preview state is correct, click the "Finish" button to end the modeling of the ship interior insulation; if there is a problem, a prompt message is output.
[0146] In the specific implementation process, based on Intergraph Smart3D, the structural plates and profiles are modeled quickly. Specifically, (1) first, the reference structure model in the area where the internal insulation modeling needs to be carried out is called into the view; (2-1) for the plate, select the plate where the insulation needs to be placed, the system obtains the plane where the plate is located, and takes out the coordinates of three points from the plane as the plane for creating the slab plate, and at the same time obtains the theoretical line surface and plate thickness direction of the plate, so as to facilitate the subsequent automatic judgment of the plane where the ship's internal insulation is located, so that the ship's internal insulation is attached to the surface of the plate. If it is not on the theoretical line surface, the plate thickness factor should be considered; (2-2) for the profile, select one or more profiles, and obtain the RANGE information of each profile, specifically the length range; (3) for the plate, select the system directory and insulation material generated by placing the insulation slab; (4-1) for the plate, the range of the ship's internal insulation plate is determined by the rectangular box selected, allowing the user to switch the appropriate view to select a range, and this range requires the user to display the range effect. The boundary of the ship's internal insulation plate is determined according to the plane where the plate is located and the selected range. For example: if the plate is in the Z plane, the Z value of the selected rectangle should be consistent with the Z plane (or the Z plane considering the plate thickness direction); the X and Y values are taken from the selected outline; (4-2) For profiles, select two points in the 3D view to control the length range of the insulation in the profile; (5-1) For plates, you need to select the insulation thickness direction, and determine different directions according to the plane where the plate is located (for example, the plate in the Z plane can only be selected in the up and down direction, the Y plane can only be selected in the left and right direction, and the X plane can only be selected in the front and back direction); (5-2) For profiles, different profiles have different cross-sections, so the cross-section of the slab plate will also be different, and the profile height will be different, see Figure 4-Figure 8 ; (6) Select Type and Composition or use the default options; (7) Execute the checkmark option, and the system will automatically create a preview of the slab profile ship interior insulation based on the selected plate or profile and the material information of the slab plate. If there is no problem, click the "Finish" button to end the insulation modeling; if there is a problem, a prompt message will be output.
[0147] It should be noted that different profile slab sections are created according to different profile categories, and the same type of profile also has different heights.
[0148] The present disclosure provides an automated program that allows users to quickly create and place insulation boards directly in a three-dimensional model to achieve an effect consistent with that of a real ship. Specifically, by modeling the insulation installed inside the ship, interference when arranging equipment and pipelines is avoided. The statistical function of the software can be used to manage the insulation installed inside the ship, avoiding the large workload and inaccuracy of manual statistics, avoiding material waste, reducing losses caused by ordering, improving modeling efficiency, and ensuring accurate ordering and construction of insulation materials installed inside the ship.
[0149] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution.
[0150] Example 3
[0151] Fig.10 This is a schematic diagram of the structure of an electronic device shown in Example 3 of the present disclosure, the electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor, and when the processor executes the computer program, it implements the modeling method of ship interior insulation described in any of the above embodiments. Fig.10 The electronic device 90 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0152] like Fig.10 As shown, the electronic device 90 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 90 may include, but are not limited to: at least one processor 91, at least one memory 92, and a bus 93 connecting different system components (including the memory 92 and the processor 91).
[0153] The bus 93 includes a data bus, an address bus, and a control bus.
[0154] The memory 92 may include a volatile memory, such as a random access memory (RAM) 921 and / or a cache memory 922 , and may further include a read-only memory (ROM) 923 .
[0155] The memory 92 may also include a program tool 925 (or utility) having a set (at least one) of program modules 924, such program modules 924 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.
[0156] The processor 91 executes various functional applications and data processing by running the computer program stored in the memory 92, such as the modeling method for ship interior insulation provided by any of the above embodiments.
[0157] The electronic device 90 may also communicate with one or more external devices 94 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 95. Furthermore, the electronic device 90 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 96. Fig.10 As shown, the network adapter 96 communicates with other modules of the electronic device 90 via the bus 93. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.
[0158] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.
[0159] Example 4
[0160] Embodiment 4 of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, and when the program is executed by a processor, the modeling method for ship interior insulation provided in any of the above embodiments is implemented.
[0161] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.
[0162] Example 5
[0163] Embodiment 5 of the present disclosure also provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned methods for modeling ship interior insulation.
[0164] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.
[0165] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.
Claims
1. A modeling method for ship interior insulation, characterized in that: The modeling method comprises: Import the reference structure model for the ship interior insulation to be created; Acquire a package object of insulation installed inside the ship according to the reference structure model; Obtaining range information and orientation information of the package object; The ship interior insulation is created according to the range information and the orientation information.
2. The modeling method for ship interior insulation according to claim 1, characterized in that: The modeling method also includes: Get the type, material and thickness of the insulation installed inside the ship; The step of creating ship interior insulation according to the range information and the orientation information comprises: The ship interior insulation is created according to the type, insulation material, thickness, range information, and orientation information of the ship interior insulation.
3. The modeling method for ship interior insulation according to claim 1, characterized in that: The modeling method also includes: Get the storage directory; The ship interior insulation is placed in the storage directory.
4. The modeling method for ship interior insulation according to claim 1, characterized in that: The wrapped object includes a board, and the ship interior insulation includes a ship interior insulation board; the step of obtaining the range information and orientation information of the wrapped object includes: Determine the range information of the insulation board installed in the ship by selecting the rectangular frame; Get the arrow symbol; The direction of the insulating plate installed in the ship is determined according to the arrow symbol.
5. The modeling method for ship interior insulation according to claim 1, characterized in that: The wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; the step of obtaining the range information of the wrapped object includes: Select two points in the 3D view; The length range of the insulating board profile installed in the ship is determined based on the two points.
6. The modeling method for ship interior insulation according to claim 1, characterized in that: The wrapped object includes a profile, and the ship interior insulation includes a ship interior insulation board profile; the modeling method further includes: Create different sections of ship interior insulation board profiles according to different profile categories; and / or, The modeling method also includes: Get the preview status of the ship's internal insulation; Determine whether the preview status is correct, and if so, trigger a completion instruction.
7. A modeling system for ship interior insulation, characterized in that: The modeling system comprises: Import module, used to import the reference structure model for creating ship interior insulation; A first acquisition module is used to acquire an insulation package object inside the ship according to the reference structure model; A second acquisition module is used to acquire range information and orientation information of the package object; The first creation module is used to create ship interior insulation according to the range information and the orientation information.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the modeling method for ship interior insulation according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the modeling method for ship interior insulation according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the modeling method for ship interior insulation according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Ship piping insulation modeling method, electronic equipment and storage medium
CN116305566A
Regularly-driven ship cabin insulation rapid design method
CN117057034A
Insulation 3D CAD modeling, drawing creation and bom extraction automation system in shipbuilding industries
KR1020110077481A