Three-dimensional modeling method and system for interior outfitting insulation model based on ship CAD system

By developing a three-dimensional modeling method for internally equipped insulation model in the marine CAD system, using data input, shaping and coordinate adjustment modules, the problem of insufficient insulation model shape in the marine CAD system is solved, and the efficiency and quality of insulation laying are improved.

CN118779990BActive Publication Date: 2025-01-07SHANGHAI DONGXIN SOFTWARE ENG CO LTD

Patent Information

Application Number
CN202411260127.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2025-01-07
Estimated Expiration
2044-09-10

AI Technical Summary

Technical Problem

In marine CAD systems, the lack of effective three-dimensional modeling methods for interior insulation models makes it difficult to ensure the efficiency and quality of insulation laying.

Method used

Provide a three-dimensional modeling method and system for interior insulation model based on marine CAD system. Through data input module, three-dimensional modeling module and model coordinate adjustment module, it is based on the surface shape of flat panel parts, curved panel parts, flat profiles, and curved profiles. Generate three-dimensional shapes of insulation models to improve the efficiency and quality of insulation laying.

Benefits of technology

The three-dimensional shape of the ship CAD system is realized based on the ship CAD system to generate insulation models according to different types of hull structures, which improves the ability of ship CAD insulation shapes and ensures high efficiency and high quality of insulation laying.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118779990B_ABST
    Figure CN118779990B_ABST
Patent Text Reader

Abstract

The present invention relates to a three-dimensional modeling method and system for an interior outfitting insulation model based on a ship CAD system, comprising a data input module, a three-dimensional modeling module and a model coordinate adjustment module; the method comprises: 1. inputting an object requiring insulation material laying and insulation material parameters into a processing object, and setting the laying range of the insulation material; 2. constructing a three-dimensional model of the insulation material according to the type and form of the insulation material laying object, insulation material laying parameters, and insulation material laying range; 3. adjusting so that the center position coordinates of the three-dimensional model of the insulation material are transformed to be close to the origin of the local coordinate system, and outputting the coordinate conversion relationship and the three-dimensional model of the insulation material. The present invention realizes the generation of three-dimensional modeling of insulation models based on the surface shapes of flat plate parts, curved plate parts, flat profiles, and curved profiles based on the ship CAD system, improves the insulation modeling capability of the ship CAD, and ensures high efficiency and high quality of insulation laying.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent ship manufacturing, and in particular to a three-dimensional modeling method and system for an interior outfitting insulation model based on a ship CAD system. Background Art

[0002] The Ship Product Design (CAD) system is a ship design software system. The system is developed based on OpenGL and has a 3D CAD graphics platform. It has functions such as hull structure design, piping design, duct design, electrical design, iron outfitting design, and coating production design. Among them, the interior outfitting module of the ship CAD system can realize 3D modeling based on the interior outfitting insulation model of the ship CAD.

[0003] The ship CAD system provides a variety of modeling methods for three-dimensional models, corresponding to different types of model entities, including stretched cylinders, triangular facet bodies, and BREP (Boundary Representation) bodies.

[0004] In the ship CAD system, the properties of the stretched cylinder include the bottom boundary spline, reference point coordinates, Euler angles and height. The bottom boundary spline is a two-dimensional straight arc spline, the reference point coordinates are the hull coordinates corresponding to the origin of the bottom boundary spline, the Euler angle determines the direction of the stretched cylinder, the plane where the bottom boundary spline is located is perpendicular to the stretching direction, and the height determines the length of the stretching.

[0005] A triangular face body is a data structure commonly used in computer graphics for modeling various irregular objects. In the ship CAD system, the attributes of a triangular face body include vertex array, point normal vector array, and triangle mesh array. The vertex array stores the coordinate positions of the mesh nodes, the point normal vector array stores the normals of each mesh node, and the triangle mesh array stores the corresponding serial numbers of the vertices and vertex normal vectors on each triangle in the above two arrays.

[0006] BREP body is a mature and unambiguous geometric modeling representation method that can express any geometric model. The entity is composed of a set of closed faces, each of which is represented by the surface definition on which it is located plus its boundary, and each boundary is represented by a curve and an endpoint. In the ship CAD system, the ship CAD geometry kernel implements the BREP body data structure and provides a variety of interfaces for constructing and modifying BREP bodies.

[0007] The modeling of the internal outfitting insulation model is mainly based on the surface shape of the flat plate parts, flat profiles, curved plate parts, and curved profiles in the hull structure, and the properties of the insulation material laying thickness, thickness direction, laying range, extension, offset, etc. Through various modeling methods such as stretched cylinders, triangular facets, and BREP bodies, the efficiency of laying insulation on the hull structure of the internal outfitting insulation module corresponding to the hull structure is constructed. Summary of the invention

[0008] In view of the lack of three-dimensional modeling of the interior outfitting insulation model in the interior outfitting module, the present invention provides a three-dimensional modeling method and system for the interior outfitting insulation model based on the ship CAD system, which can realize the generation of three-dimensional modeling of the insulation model according to the surface shapes of flat plate parts, curved plate parts, flat profiles and curved profiles based on the ship CAD system, improve the insulation modeling capability of the ship CAD, and ensure the high efficiency and high quality of insulation laying.

[0009] The technical objectives of the present invention are achieved through the following technical solutions:

[0010] A three-dimensional modeling system for interior outfitting insulation model based on a ship CAD system, comprising:

[0011] The data input module is used to connect to the ship CAD system to input the data of the object that needs to be laid with insulation material and the insulation material laying parameters in the ship CAD system into the processing object, and adjust the generation range of the insulation material model according to the user's interaction;

[0012] A three-dimensional modeling module is used to construct a three-dimensional model of the insulating material according to the type and form of the object on which the insulating material is laid, the insulating material laying parameters, and the generation range of the insulating material model;

[0013] The model coordinate adjustment module is used to adjust the coordinate axes of the generated three-dimensional model of the insulating material, adjust the center position of the three-dimensional model of the insulating material to be close to the origin of the local coordinate system, and output the adjustment transformation relationship of the coordinates.

[0014] The present invention also provides a three-dimensional modeling method for an interior outfitting insulation model based on a ship CAD system, the method comprising:

[0015] Step 1: Create a processing object according to the object type where the insulating material needs to be laid, input the object where the insulating material needs to be laid and the insulating material parameters into the processing object, and set the laying range of the insulating material;

[0016] Step 2: construct a three-dimensional model of the insulating material according to the type and form of the insulating material laying object, the insulating material laying parameters, and the insulating material laying range;

[0017] Step 3: Adjust the local coordinate system of the three-dimensional model of the insulating material so that the center position coordinates of the three-dimensional model of the insulating material are transformed to be close to the origin of the local coordinate system, and output the coordinate transformation relationship and the three-dimensional model of the insulating material.

[0018] Further, in step 1, the type of the object on which the insulating material is applied includes at least one of a flat plate part, a curved plate part, a flat profile, and a curved profile.

[0019] Furthermore, step 1 includes the following steps:

[0020] Step 1.1, select the insulation material laying object in the ship CAD system, select the material of the insulation material from the material database, set the number of layers of the insulation material laying, and calculate the thickness of the insulation material model according to the material thickness and the number of layers;

[0021] Step 1.2, determine the type of the object where the insulating material is laid;

[0022] If the type of the insulation material laying object is a flat plate part or a curved plate part, go to step 1.3;

[0023] If the type of the insulation material laying object is a flat profile or a curved profile, proceed to step 1.4;

[0024] Step 1.3, specifying the thickness direction of the insulating material, and calculating and generating a bounding box of a flat plate part or a curved plate part for adjusting the generation range of the insulating material;

[0025] Step 1.4. Specify the extension, top offset and bottom offset of the insulating material, and select two endpoints on the plane profile or curved profile to limit the generation range of the insulating material.

[0026] Furthermore, in step 1.4, if the planar profile or the curved profile is a T-profile, it also includes specifying that the insulating material laying of the planar profile or the curved profile is fully wrapped or half wrapped.

[0027] Furthermore, in step 2, if the insulating material laying object is a flat plate part, a three-dimensional model of the insulating material is constructed by stretching a cylinder or a BREP body according to the contour of the flat plate part, the insulating material laying parameters and the insulating material generation range.

[0028] Furthermore, in step 2, if the insulating material laying object is a curved panel part, a three-dimensional model of the insulating material is constructed through a triangular face body or a BREP body according to the curved panel part contour, the insulating material laying parameters and the insulating material generation range.

[0029] Furthermore, in step 2, if the insulating material laying object is a plane profile or a curved profile, a three-dimensional model of the insulating material is constructed through a BREP body according to the cross-sectional profile and trace of the plane profile or the curved profile, the insulating material laying parameters and the insulating material generation range.

[0030] Furthermore, if the object to be laid with the insulating material is a flat plate part, constructing the three-dimensional model of the insulating material includes the following steps:

[0031] Step 2.11, extract the boundary contour and coordinate system of the plane plate part, the coordinate system includes the coordinate system base point and the uvw three axes for controlling the orientation;

[0032] Step 2.12: If the thickness direction of the insulating material is inward, reverse the coordinate system of the flat plate part;

[0033] Step 2.13, offsetting the coordinate system of the plane plate part according to the thickness of the plane plate part so that the base point of the coordinate system is located on the outer side or inner side surface of the plane plate part;

[0034] Step 2.14, generate a bounding box of the specified insulating material by intersecting the coordinate system plane to obtain a rectangular outline, and cut the boundary outline of the plane plate part by the rectangular outline;

[0035] Step 2.15, if there are at least two planar plate parts, merge the bottom contour lines of the stretched cylinders whose coordinate system base points are on the same plane and face the same direction;

[0036] Step 2.16, if the specified construction type is a stretched cylinder, convert the uvw axis of the adjusted coordinate system into Euler angles;

[0037] Step 2.17: Construct a three-dimensional model of the insulation material by stretching the cylinder or BREP body.

[0038] Furthermore, if the insulating material laying object is a curved panel part, constructing the insulating material three-dimensional model includes the following steps:

[0039] Step 2.21, extract the outer contour of the curved panel part;

[0040] Step 2.22: If the specified structure type is a triangular face body, execute step 2.23;

[0041] If the specified construction type is BREP body, execute step 2.24;

[0042] Step 2.23, splice the outer contours of the curved panel parts together, remove the internal overlapping boundaries, retain the outermost contour line, and construct a triangular face body according to the thickness of the insulating material, the thickness direction of the insulating material and the hull curve or hull line type in the ship CAD system; execute step 2.25;

[0043] Step 2.24, according to the outer contour of the curved panel part and the hull curve or hull line type in the ship CAD system, the surface of the curved panel part is fitted, the surfaces are spliced, and the BREP body is constructed according to the surface, the thickness of the insulating material, and the thickness direction of the insulating material through the surface offset function of the geometric kernel of the ship CAD system, and step 2.25 is executed;

[0044] Step 2.25: Crop the model entity using the bounding box.

[0045] Furthermore, if the insulating material laying object is a flat profile or a curved profile, constructing the insulating material three-dimensional model includes the following steps:

[0046] Step 2.31, extracting cross-sectional specification parameters of the plane profile or curved profile;

[0047] Step 2.32, constructing a cross-sectional curve of a plane profile or a curved profile according to the cross-sectional specification parameters;

[0048] Step 2.33, obtaining the trace of the flat profile or the curved profile, and cutting the trace according to the two end points of the insulation laying;

[0049] Step 2.34, convert the trimmed traces into NURBS curves, and construct the BREP body model of the insulation material through the sweep interface of the ship CAD geometry kernel according to the constructed cross-sectional curves and NURBS curves.

[0050] Furthermore, in step 2.31, the cross-sectional specification parameters include the thickness, extension, top offset, bottom offset, half wrap and full wrap of the insulation material.

[0051] Furthermore, step 3 includes the following steps:

[0052] Step 3.1, determine the entity model type of the insulating material: if the entity model type is a stretched cylinder, execute step 3.2; if the entity model is a triangular face body, execute step 3.3; if the entity model is a BREP body, execute step 3.4;

[0053] Step 3.2, select the centroid of the closed contour of the bottom section as the base point and execute step 3.5;

[0054] Step 3.3, take the center of the bounding box of the triangular face as the base point and execute step 3.5;

[0055] Step 3.4, calculate the center of gravity of the BREP body as the base point;

[0056] Step 3.5: Calculate the volume of the solid model of the insulating material, and calculate the base point of the local coordinate system for the base points of all the solid models of the insulating material using the volume as the weight;

[0057] Step 3.6, transform the solid model of the insulating material to the base point of the local coordinate system to generate a new local coordinate system, and output the coordinate system transformation relationship and the solid model of the insulating material after adjusting the coordinates.

[0058] Compared with the prior art, the beneficial effect of the present invention lies in that the present invention can generate three-dimensional modeling of the insulation model according to the surface shapes of flat plate parts, curved plate parts, flat profiles and curved profiles based on the ship CAD design system, thereby improving the insulation modeling capability of the ship CAD and ensuring high efficiency and high quality of insulation laying. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 The invention is a schematic diagram of the process of the three-dimensional modeling method of the interior outfitting insulation model based on the ship CAD system.

[0060] Figure 2 It is a schematic diagram of the data input process of step 1 in the present invention.

[0061] Figure 3 It is a schematic diagram of the process of constructing three-dimensional models of different types of insulating materials in the present invention.

[0062] Figure 4 It is a schematic diagram of the process of constructing a three-dimensional model of insulating material of a flat plate part in the present invention.

[0063] Figure 5 It is a schematic diagram of the process of constructing a three-dimensional model of insulating material of a curved panel part in the present invention.

[0064] Figure 6 It is a schematic diagram of the process of constructing a three-dimensional model of an insulating material using flat profiles and curved profiles in the present invention.

[0065] Figure 7 It is a schematic diagram of the process of adjusting the coordinate system of the three-dimensional model of the insulating material in the present invention. DETAILED DESCRIPTION

[0066] The technical solution of the present invention is further described below in conjunction with specific embodiments:

[0067] A three-dimensional modeling system for interior outfitting insulation model based on a ship CAD system, comprising:

[0068] The data input module is used to connect to the ship CAD system to input the data of the object that needs to be laid with insulation material and the insulation material laying parameters in the ship CAD system into the processing object, and adjust the generation range of the insulation material model according to the user's interaction. More specifically, the data input module performs the process as in step 1.

[0069] The three-dimensional modeling module is used to construct a three-dimensional model of the insulating material according to the type and form of the object on which the insulating material is laid, the insulating material laying parameters, and the generation range of the insulating material model. More specifically, the three-dimensional modeling module performs the process as in step 2.

[0070] The model coordinate adjustment module is used to adjust the coordinate axes of the generated three-dimensional model of the insulating material, adjust the center position of the three-dimensional model of the insulating material to be close to the origin of the local coordinate system, and output the adjustment transformation relationship of the coordinates. More specifically, the model coordinate adjustment module performs the process as in step 3.

[0071] This embodiment also provides a three-dimensional modeling method for the interior outfitting insulation model based on the ship CAD system, such as Figure 1 As shown, the method includes:

[0072] Step 1: Create a processing object according to the object type where the insulating material needs to be laid, input the object where the insulating material needs to be laid and the insulating material parameters into the processing object, and set the laying range of the insulating material;

[0073] More specifically, the type of the object on which the insulating material is applied includes at least one of a flat plate part, a curved plate part, a flat profile, and a curved profile.

[0074] Step 2: construct a three-dimensional model of the insulating material according to the type and form of the insulating material laying object, the insulating material laying parameters, and the insulating material laying range;

[0075] Step 3: Adjust the local coordinate system of the three-dimensional model of the insulating material so that the center position coordinates of the three-dimensional model of the insulating material are transformed to be close to the origin of the local coordinate system, and output the coordinate transformation relationship and the three-dimensional model of the insulating material.

[0076] More specifically, the data input process is as follows Figure 2 As shown, including:

[0077] Step 1.1, select the insulation material laying object in the ship CAD system, select the material of the insulation material from the material database, set the number of layers of the insulation material laying, and calculate the thickness of the insulation material model according to the material thickness and the number of layers;

[0078] Step 1.2, determine the type of the object where the insulating material is laid;

[0079] If the type of insulation material laying object selected by the user is a flat plate part or a curved plate part (can be multiple pieces), execute step 1.3;

[0080] If the type of insulation material laying object selected by the user is a flat profile or a curved profile, proceed to step 1.4;

[0081] Step 1.3, the user can specify the thickness direction of the insulating material as the inside or outside of the plate part (curved plate part or flat plate part), and calculate and generate the bounding box of the flat plate part or curved plate part for adjusting the generation range of the insulating material;

[0082] Step 1.4: The user can specify the extension, top offset and bottom offset of the insulating material, and select two endpoints on the plane profile or curved profile to limit the generation range of the insulating material.

[0083] Furthermore, in the step 1.4, if the plane profile or the curved profile is a T-profile, it also includes specifying whether the insulating material laying of the plane profile or the curved profile is fully wrapped or half wrapped, and after selecting whether the insulating material laying is fully wrapped, two endpoints on the plane profile or the curved profile are selected to limit the generation range of the insulating material.

[0084] More specifically, the process of constructing the three-dimensional model of the insulation material is different for different types of insulation material laying objects, such as Figure 3 As shown:

[0085] If the insulation material laying object is a flat plate part, the insulation material 3D model is constructed by stretching the cylinder or BREP body according to the outline of the flat plate part, the insulation material laying parameters and the insulation material generation range, such as Figure 4 As shown, the following steps are included:

[0086] Step 2.11, extract the boundary contour and coordinate system of the plane plate part. The boundary contour is in the form of a straight line arc spline. The coordinate system includes the coordinate system base point and the uvw three axes used to control the orientation;

[0087] Step 2.12, if the thickness direction of the insulating material is toward the inside, reverse the coordinate system of the plane plate part; if the thickness direction of the insulating material is toward the outside, it is not necessary to reverse the coordinate system of the plane plate part;

[0088] Step 2.13, offsetting the coordinate system of the plane plate part according to the thickness of the plane plate part so that the base point of the coordinate system is located on the outer side or inner side surface of the plane plate part;

[0089] Step 2.14, generate a bounding box of the specified insulating material by intersecting the coordinate system plane to obtain a rectangular outline, and cut the boundary outline of the plane plate part by the rectangular outline;

[0090] Step 2.15, if there are at least two planar plate parts, merge the bottom contour lines of the stretched cylinders whose coordinate system base points are on the same plane and face the same direction;

[0091] Step 2.16, if the specified construction type is a stretched cylinder, convert the uvw axis of the adjusted coordinate system into Euler angles;

[0092] Step 2.17: Construct a three-dimensional model of the insulating material by stretching the cylinder or BREP body. Specifically, there are two cases:

[0093] If the specified construction type is a stretched column, the cropped boundary contour, the thickness of the plane plate part, the adjusted coordinate system base point and the converted Euler angle are used as the bottom boundary spline, height, reference point coordinates and Euler angle of the stretched column to construct the stretched column.

[0094] If the specified construction type is BREP body, the cropped boundary contour is converted into multiple NURBS curves. Note that the multiple mentioned here is at least two. The converted NURBS curve, the thickness of the plane plate part, the adjusted coordinate system base point and the normal are used as parameters to construct the corresponding BREP body through the stretching interface of the ship CAD geometry kernel.

[0095] If the insulation material laying object is a curved panel part, the insulation material 3D model is constructed through triangular facet body or BREP body according to the curved panel part contour, insulation material laying parameters and insulation material generation range, such as Figure 5 As shown, the following steps are included:

[0096] Step 2.21, extract the outer contour of the curved panel part;

[0097] Step 2.22: If the specified structure type is a triangular face body, execute step 2.23;

[0098] If the specified construction type is BREP body, execute step 2.24;

[0099] Step 2.23, splice the outer contours of the curved panel parts together, remove the internal overlapping boundaries, retain the outermost contour line, construct a surface mesh according to the thickness of the insulating material, the thickness direction of the insulating material and the hull curve or hull line type in the ship CAD system, offset the nodes on the mesh according to the thickness of the insulating material and the thickness direction of the insulating material to construct a triangular face body; execute step 2.25;

[0100] Step 2.24, according to the outer contour of the curved panel part and the hull curve or hull line type in the ship CAD system, the surface surface of the curved panel part is fitted, the surface surfaces are spliced, and the BREP body is constructed according to the surface surface, the thickness of the insulating material, and the thickness direction of the insulating material through the surface offset function of the geometric kernel of the ship CAD system, and step 2.25 is executed;

[0101] Step 2.25: Crop the model entity using the bounding box. The specific method varies depending on the specified construction type:

[0102] If the specified construction type is a triangular patch body, the generated triangular patch body is directly clipped through the bounding box; if the specified construction type is a BREP body, the BREP body is clipped according to the bounding box through the Boolean operation interface of the ship CAD geometry kernel.

[0103] If the insulation material laying object is a plane profile or a curved profile, the insulation material three-dimensional model is constructed through the BREP body according to the cross-sectional profile and trace of the plane profile or the curved profile, the insulation material laying parameters and the insulation material generation range, such as Figure 6 As shown, the following steps are included:

[0104] Step 2.31, extracting cross-sectional specification parameters of the flat profile or curved profile, the cross-sectional specification parameters including the thickness, extension, top offset, bottom offset, half-wrap and full-wrap of the insulating material;

[0105] Step 2.32, constructing a cross-sectional curve of a plane profile or a curved profile according to the cross-sectional specification parameters;

[0106] Step 2.33, obtaining the trace of the flat profile or the curved profile, and cutting the trace according to the two end points of the insulation laying;

[0107] Step 2.34, convert the trimmed traces into NURBS curves, and construct the BREP body model of the insulation material through the sweep interface of the ship CAD geometry kernel according to the constructed cross-sectional curves and NURBS curves.

[0108] More specifically, step 3 includes the following steps: Figure 7 As shown:

[0109] Step 3.1, determine the entity model type of the insulating material: if the entity model type is a stretched cylinder, execute step 3.2; if the entity model is a triangular face body, execute step 3.3; if the entity model is a BREP body, execute step 3.4;

[0110] Step 3.2, select the centroid of the closed contour of the bottom section as the base point and execute step 3.5;

[0111] Step 3.3, take the center of the bounding box of the triangular face as the base point and execute step 3.5;

[0112] Step 3.4, calculate the center of gravity of the BREP body as the base point;

[0113] Step 3.5: Calculate the volume of the solid model of the insulating material, and calculate the base point of the local coordinate system for the base points of all the solid models of the insulating material using the volume as the weight;

[0114] Step 3.6, transform the insulation material solid model to the local coordinate system base point to generate a new local coordinate system, output the coordinate system transformation relationship and the insulation material solid model after adjusting the coordinates. By outputting the coordinate system transformation relationship, it can be ensured that the real position of the model in the hull coordinate system does not change.

[0115] This embodiment is only a further explanation of the present invention, not a limitation of the present invention. After reading this specification, those skilled in the art may make non-creative modifications to this embodiment as needed, but as long as it is within the scope of the claims of the present invention, it will be protected by the patent law.

Claims

1. A three-dimensional modeling method for interior outfitting insulation model based on a ship CAD system, characterized in that: The method includes: Step 1, creating a processing object according to the type of object on which the insulating material needs to be laid, inputting the object on which the insulating material needs to be laid and the insulating material parameters into the processing object, and setting the laying range of the insulating material; the type of the object on which the insulating material is laid includes at least one of a flat plate part, a curved plate part, a flat profile, and a curved profile; Step 2: construct a three-dimensional model of the insulating material according to the type and form of the insulating material laying object, the insulating material laying parameters, and the insulating material laying range; If the insulation material laying object is a plane plate part, according to the outline of the plane plate part, the insulation material laying parameters and the insulation material generation range, the insulation material three-dimensional model is constructed by stretching the cylinder or BREP body, including the following steps: Step 2.11, extract the boundary contour and coordinate system of the plane plate part, the coordinate system includes the coordinate system base point and the uvw three axes used to control the orientation; Step 2.12: If the thickness direction of the insulating material is inward, reverse the coordinate system of the flat plate part; Step 2.13, offsetting the coordinate system of the plane plate part according to the thickness of the plane plate part so that the base point of the coordinate system is located on the outer side or inner side surface of the plane plate part; Step 2.14, generate a bounding box of the specified insulating material by intersecting the coordinate system plane to obtain a rectangular outline, and cut the boundary outline of the plane plate part by the rectangular outline; Step 2.15, if there are at least two planar plate parts, merge the bottom contour lines of the stretched cylinders whose coordinate system base points are on the same plane and face the same direction; Step 2.16, if the specified construction type is a stretched cylinder, convert the uvw axis of the adjusted coordinate system into Euler angles; Step 2.17, construct a three-dimensional model of the insulating material by stretching the cylinder or BREP body; Step 3: Adjust the local coordinate system of the three-dimensional model of the insulating material so that the center position coordinates of the three-dimensional model of the insulating material are transformed to be close to the origin of the local coordinate system, and output the coordinate transformation relationship and the three-dimensional model of the insulating material.

2. The three-dimensional modeling method of interior outfitting insulation model based on ship CAD system according to claim 1 is characterized in that: The step 1 includes the following steps: Step 1.1, select the insulation material laying object in the ship CAD system, select the material of the insulation material from the material database, set the number of layers of the insulation material laying, and calculate the thickness of the insulation material model according to the material thickness and the number of layers; Step 1.2, determine the type of the object where the insulating material is laid; If the type of the insulation material laying object is a flat plate part or a curved plate part, go to step 1.3; If the type of the insulation material laying object is a flat profile or a curved profile, proceed to step 1.4; Step 1.3, specifying the thickness direction of the insulating material, and calculating and generating a bounding box of a flat plate part or a curved plate part for adjusting the generation range of the insulating material; Step 1.

4. Specify the extension, top offset and bottom offset of the insulating material, and select two endpoints on the plane profile or curved profile to limit the generation range of the insulating material.

3. The three-dimensional modeling method of interior outfitting insulation model based on ship CAD system according to claim 2 is characterized in that: In the step 1.4, if the flat profile or the curved profile is a T-profile, it also includes specifying that the insulating material laying of the flat profile or the curved profile is fully wrapped or half wrapped.

4. The three-dimensional modeling method of interior outfitting insulation model based on ship CAD system according to claim 1 is characterized in that: In step 2, if the insulating material laying object is a curved panel part, a three-dimensional model of the insulating material is constructed through a triangular face body or a BREP body according to the curved panel part contour, the insulating material laying parameters and the insulating material generation range.

5. The three-dimensional modeling method of interior outfitting insulation model based on ship CAD system according to claim 1 is characterized in that: In step 2, if the insulating material laying object is a plane profile or a curved profile, a three-dimensional model of the insulating material is constructed through a BREP body according to the cross-sectional profile and trace of the plane profile or the curved profile, the insulating material laying parameters and the insulating material generation range.

6. The three-dimensional modeling method of interior outfitting insulation model based on ship CAD system according to claim 4 is characterized in that: If the insulation material laying object is a curved panel part, the following steps are included in constructing the insulation material 3D model: Step 2.21, extract the outer contour of the curved panel part; Step 2.22: If the specified structure type is a triangular face body, execute step 2.23; If the specified construction type is BREP body, execute step 2.24; Step 2.23, splice the outer contours of the curved panel parts together, remove the internal overlapping boundaries, retain the outermost contour line, and construct a triangular face body according to the thickness of the insulating material, the thickness direction of the insulating material and the hull curve or hull line type in the ship CAD system; execute step 2.25; Step 2.24, according to the outer contour of the curved panel part and the hull curve or hull line type in the ship CAD system, the surface of the curved panel part is fitted, the surfaces are spliced, and the BREP body is constructed according to the surface, the thickness of the insulating material, and the thickness direction of the insulating material through the surface offset function of the geometric kernel of the ship CAD system, and step 2.25 is executed; Step 2.25: Crop the model entity using the bounding box.

7. The three-dimensional modeling method of interior outfitting insulation model based on ship CAD system according to claim 5 is characterized in that: If the insulation material laying object is a flat profile or a curved profile, the following steps are included in constructing the insulation material 3D model: Step 2.31, extracting cross-sectional specification parameters of the plane profile or curved profile; Step 2.32, constructing a cross-sectional curve of a plane profile or a curved profile according to the cross-sectional specification parameters; Step 2.33, obtaining the trace of the flat profile or the curved profile, and cutting the trace according to the two end points of the insulation laying; Step 2.34, convert the trimmed traces into NURBS curves, and construct the BREP body model of the insulation material through the sweep interface of the ship CAD geometry kernel according to the constructed cross-sectional curves and NURBS curves.

8. The three-dimensional modeling method of interior outfitting insulation model based on ship CAD system according to claim 7 is characterized in that: In step 2.31, the cross-sectional specification parameters include the thickness of the insulating material, extension, top offset, bottom offset, half wrap and full wrap.

9. The three-dimensional modeling method of interior outfitting insulation model based on ship CAD system according to claim 1 is characterized in that: The step 3 includes the following steps: Step 3.1, determine the entity model type of the insulating material: if the entity model type is a stretched cylinder, execute step 3.2; if the entity model is a triangular face body, execute step 3.3; if the entity model is a BREP body, execute step 3.4; Step 3.2, select the centroid of the closed contour of the bottom section as the base point and execute step 3.5; Step 3.3, take the center of the bounding box of the triangular face as the base point and execute step 3.5; Step 3.4, calculate the center of gravity of the BREP body as the base point; Step 3.5: Calculate the volume of the solid model of the insulating material, and calculate the base point of the local coordinate system for the base points of all the solid models of the insulating material using the volume as the weight; Step 3.6, transform the solid model of the insulating material to the base point of the local coordinate system to generate a new local coordinate system, and output the coordinate system transformation relationship and the solid model of the insulating material after adjusting the coordinates.

10. A three-dimensional modeling system for interior outfitting insulation model based on a ship CAD system, characterized in that: The method steps of claim 1 include: The data input module is used to connect to the ship CAD system to input the data of the object that needs to be laid with insulation material and the insulation material laying parameters in the ship CAD system into the processing object, and adjust the generation range of the insulation material model according to the user's interaction; A three-dimensional modeling module is used to construct a three-dimensional model of the insulating material according to the type and form of the object on which the insulating material is laid, the insulating material laying parameters, and the generation range of the insulating material model; when the type of the object on which the insulating material is laid is a plane plate part, the three-dimensional modeling module extracts the boundary contour coordinate system of the plane plate part, the coordinate system includes the maximum base point and the uvw three axes used to control the direction, when the thickness direction of the insulating material is facing inward, the coordinate system of the plane plate part is reversed, and the coordinate system of the plane plate part is offset according to the thickness of the plane plate part so that the coordinate system base point position is on the outer or inner surface of the plane plate part, and the coordinate system plane intersects the specified insulating material generation range bounding box to obtain a rectangular contour, and the boundary contour of the plane plate part is clipped by the rectangular contour; when there are at least two plane plate parts, the bottom contour lines of the stretched cylinders with the coordinate system base points on the same plane and facing the same direction are merged; if the specified construction type is a stretched cylinder, the uvw axis of the adjusted coordinate system is converted into Euler angles, and the three-dimensional model of the insulating material is constructed by stretching the cylinder or BREP body; The model coordinate adjustment module is used to adjust the coordinate axes of the generated three-dimensional model of the insulating material, adjust the center position of the three-dimensional model of the insulating material to be close to the origin of the local coordinate system, and output the adjustment transformation relationship of the coordinates.

Citation Information

Patent Citations

  • Regularly-driven ship cabin insulation rapid design method

    CN117057034A

Cited By

  • A ship insulation design method based on cabin space data structuring

    CN122926619A