Three-dimensional modeling method of marine sacrificial anode

By integrating two-dimensional information through dynamic blocks and automatically extracting information through the program, the problem of low efficiency in three-dimensional modeling of marine sacrificial anodes was solved, achieving efficient and accurate three-dimensional model construction and ensuring data consistency and automatic updates.

CN120995584APending Publication Date: 2025-11-21JIANGNAN SHIPYARD (GRP) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511038924.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-28
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

In traditional methods, the process of converting two-dimensional drawings of marine sacrificial anodes into three-dimensional models is inefficient, prone to specification mismatches and coordinate conversion errors, and lacks automated conversion methods.

Method used

By integrating two-dimensional information using dynamic blocks and combining automatic extraction by the program with retrieval from a three-dimensional model library, positioning information is recorded through adjustable blocks and editable attribute blocks, thereby achieving automatic construction of three-dimensional models.

Benefits of technology

Significantly improves 3D modeling efficiency, reduces the risk of human error, ensures consistency between 3D models and 2D designs, reduces manual intervention, and achieves unique data sources and synchronous updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120995584A_ABST
    Figure CN120995584A_ABST
Patent Text Reader

Abstract

The invention provides a three-dimensional modeling method for marine sacrificial anodes. The three-dimensional modeling method comprises the following steps: arranging a two-dimensional plane graph: integrating sacrificial anodes of the same type and different specifications into dynamic blocks; the dynamic block is integrated with an adjustable block and an editable attribute block, the adjustable block realizes switching of specifications of the dynamic block, and the editable attribute block records positioning information of the dynamic block; constructing a three-dimensional model database which comprises sacrificial anode three-dimensional models of all types and all specifications, and keeping the names of the three-dimensional models and the dynamic blocks consistent; obtaining visibility attribute information and editable attribute information of the sacrificial anode from the two-dimensional arrangement diagram, and storing the visibility attribute information and the editable attribute information in an information extraction table; and constructing a three-dimensional model: automatically reading the information in the information extraction table by a model construction module, calling the sacrificial anode three-dimensional model from a three-dimensional model database, and assembling and displaying the sacrificial anode three-dimensional model in the model construction module according to the positioning information. The three-dimensional model design efficiency can be improved, and errors are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of ship design technology, and more specifically, to a three-dimensional modeling method for marine sacrificial anodes. Background Technology

[0002] In recent years, the shipbuilding industry has been accelerating its transformation from traditional two-dimensional design to three-dimensional digital collaborative design. Sacrificial anodes, as core outfitting components for ship corrosion protection, can number in the thousands for most ship types. Traditionally, submission and delivery rely on two-dimensional drawings, which, while meeting basic design requirements, suffers from information fragmentation and inefficiency. Traditional 3D modeling requires manual placement of models, input of specifications and positioning information, which is time-consuming and prone to inefficiency due to repetitive operations. Secondly, sacrificial anodes must adhere to standards and regulations, with various specifications based on material, size, and purpose. Traditionally, specifications must be manually identified from two-dimensional drawings and then matched with corresponding models in a 3D model library, easily leading to mismatches due to model misreading. Furthermore, the two-dimensional layout of sacrificial anodes needs to be illustrated in multiple sections. For example, the location of a sacrificial anode needs to be determined by combining rib number, distance from the ship's centerline, and height from the baseline, and the installation orientation needs to be indicated by rotation angle markings. Traditionally, this requires manual extraction of this information from multiple section drawings and conversion into 3D coordinates, which is not only inefficient but also prone to positioning errors due to coordinate conversion mistakes. Therefore, there is a lack of existing technologies for automatically converting two-dimensional drawings into three-dimensional models. Summary of the Invention

[0003] In view of the problems existing in the conversion of sacrificial anode two-dimensional diagrams to three-dimensional models in the prior art, this application provides a three-dimensional modeling method for marine sacrificial anodes.

[0004] To achieve the above and other related objectives, the present invention provides a three-dimensional modeling method for marine sacrificial anodes, comprising the following steps:

[0005] Arrange a two-dimensional plan view: integrate sacrificial anodes of the same type but different specifications into a dynamic block; the dynamic block integrates an adjustable block and an editable attribute block, the adjustable block realizes the switching of the dynamic block specifications, and the editable attribute block records the positioning information of the dynamic block;

[0006] Construct a 3D model database containing all types and specifications of the sacrificial anode 3D models, and ensure that the naming of the 3D models and the dynamic blocks is consistent.

[0007] The visibility and editability information of the sacrificial anode are obtained from the two-dimensional layout diagram and stored in the information extraction table;

[0008] Constructing a 3D model: The model construction module automatically reads the information from the information extraction table, retrieves the sacrificial anode 3D model from the 3D model database, and assembles and displays the sacrificial anode 3D model in the model construction module according to the positioning information.

[0009] Optionally, the adjustable block displays the specifications and dimensions of the sacrificial anode, and the specification switching of the dynamic block is achieved by switching the specifications of the adjustable block.

[0010] Optionally, the editable attribute block also records background information.

[0011] Optionally, the background information includes the title, centerline, and bottom baseline.

[0012] Optionally, the positioning information includes rotation values ​​and positioning values.

[0013] Optionally, the specific steps for obtaining the rotation value of the sacrificial anode from the two-dimensional layout diagram include: pre-setting the initial state of the dynamic block of the sacrificial anode; the operator rotating the dynamic block relative to the actual installation orientation of the sacrificial anode; and automatically reading the rotation value of the sacrificial anode relative to the initial state.

[0014] Optionally, the specific steps for obtaining the positioning value of the sacrificial anode from the two-dimensional layout drawing include: designing a background attribute block, the background attribute block including structural background, title attribute, and centerline and bottom baseline; inserting the background attribute block into the two-dimensional layout drawing; and reading the positioning value of the sacrificial anode in the background attribute block.

[0015] Optionally, the method further includes: extracting the model information constructed by the model building module into an information verification table, and comparing the information in the information extraction table with the information in the information verification table to verify the accuracy of the model building module.

[0016] As described above, the three-dimensional modeling method for marine sacrificial anodes provided by the present invention has at least the following beneficial technical effects:

[0017] The 3D modeling method for marine sacrificial anodes provided in this application significantly improves 3D modeling efficiency. Due to the large number of sacrificial anodes, this application integrates information through 2D dynamic blocks, combined with automatic extraction and 3D model library retrieval processes. This avoids the repetitive work of manually sorting specifications and entering positioning information for each 3D model component. Furthermore, it reduces the risk of human error and improves data accuracy. By ensuring a one-to-one correspondence between dynamic blocks and the 3D model library names, and the automatic transfer of positioning information, manual intervention is reduced, preventing issues such as specification confusion and coordinate conversion errors from the outset, ensuring complete consistency between the 3D model and the 2D design intent. In addition, using the 2D layout drawing as the sole data source, the specifications, positioning, and orientation information of the 3D model are automatically extracted from the 2D drawing. If the 2D drawing needs to be modified subsequently (such as adjusting anode positions or specifications), only the 2D dynamic block information needs to be updated, and the 3D model can be synchronously updated by re-extracting data, eliminating the need for separate maintenance of the 3D model information. Attached Figure Description

[0018] Figure 1 The flowchart shown is a three-dimensional modeling method for marine sacrificial anodes provided in this application.

[0019] Figure 2 Schematic diagram of the dynamic block of the sacrificial anode in the ballast water tank. Detailed Implementation

[0020] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention.

[0021] It should be noted that the illustrations provided in this embodiment are only schematic representations of the basic concept of the present invention. Although the illustrations only show components related to the present invention and are not drawn according to the actual number, shape and size of the components, the shape, quantity, positional relationship and proportion of each component can be arbitrarily changed under the premise of realizing the technical solution of this invention, and the layout of the components may also be more complex.

[0022] This embodiment provides a three-dimensional modeling method for marine sacrificial anodes, such as... Figure 1 The diagram shows a flowchart of a three-dimensional modeling method for marine sacrificial anodes provided in this embodiment. The three-dimensional modeling method for marine sacrificial anodes includes the following steps:

[0023] S1: Arrange a two-dimensional plan: Integrate sacrificial anodes of the same type but different specifications into a dynamic block; add an editable attribute block to the dynamic block, the editable attribute block recording the positioning information;

[0024] S2: Construct a 3D model database containing all types and specifications of the sacrificial anode 3D models, and ensure that the naming of the 3D models and the dynamic blocks is consistent;

[0025] S3: Obtain the positioning information of the sacrificial anode from the two-dimensional layout diagram and store it in the information extraction table;

[0026] S4: Construct a 3D model: The model construction module automatically reads the information from the information extraction table, retrieves the sacrificial anode 3D model from the 3D model database, and assembles and displays the sacrificial anode 3D model in the model construction module.

[0027] Specifically, step S1: Arrange a two-dimensional plan view: integrate sacrificial anodes of the same type but different specifications into a dynamic block; add an editable attribute block to the dynamic block, the adjustable block realizes the switching of the dynamic block specifications, and the editable attribute block records the positioning information of the dynamic block.

[0028] First, we need to clarify the types and specifications of sacrificial anodes. Specifically, we need to clarify the types and specifications of sacrificial anodes according to the marine sacrificial anode standards, which will be used in the next step to organize and associate the plan views of different types of sacrificial anodes with their corresponding specifications. Generally, the commonly used sacrificial anode standard is: "Aluminum-Zinc-Indium Alloy Sacrificial Anodes", standard number: GB / T 4948-2002. Specifically, they are classified according to their uses, and the codes are as follows: A-Aluminum-Zinc-Indium Alloy Sacrificial Anodes; H-Sacrificial anodes for cathodic protection of ship hulls; T-Sacrificial anodes for cathodic protection of ship ballast water tanks; I-Sacrificial anodes for cathodic protection of port and marine engineering facilities; E-Sacrificial anodes for cathodic protection of marine cooling water systems; C-Sacrificial anodes for cathodic protection of sediment water in storage tanks. Based on their different material compositions, they are divided into five types, with the following codes: 11-aluminum-zinc-indium-cadmium alloy sacrificial anode, 12-aluminum-zinc-indium-tin alloy sacrificial anode, 13-aluminum-zinc-indium-silicon alloy sacrificial anode, 14-aluminum-zinc-indium-magnesium alloy sacrificial anode, and 21-aluminum-zinc-indium-magnesium-titanium alloy sacrificial anode.

[0029] Generally, the three-dimensional arrangement of sacrificial anodes mainly focuses on their external dimensions. The largest usage of sacrificial anodes in marine applications is in ballast water tanks, as shown in Table 1 below, which displays the specifications of sacrificial anodes used in ballast water tanks. According to the standard's specification for anode specifications, the model number includes a code for the sacrificial anode material, external dimensions, and application. For example, an aluminum-zinc-indium-cadmium alloy sacrificial anode used in ballast water tanks, with external dimensions of 800×140×40, can be recorded as A11T-800×140×40 GB / T 4948-2002.

[0030]

[0031] Specifically, sacrificial anodes, organized according to marine sacrificial anode standards, are fabricated into dynamic blocks. Considering the two-dimensional layout of sacrificial anodes, different types of sacrificial anodes need to be placed within the structural background of each ship section. Therefore, linking the sacrificial anode plan view with the model and specification markings would facilitate later reading of the specification and model based on each sacrificial anode plan view. Thus, this approach involves fabricating sacrificial anodes of the same type but different specifications into dynamic blocks. The visibility switching function of these dynamic blocks links the model and visibility attributes, and adjustable blocks allow for switching of the specific specifications of the dynamic blocks. Optionally, when the specifications of a dynamic block are switched, the external dimensional parameters of the dynamic block respond with a change in sound.

[0032] The specifications of the dynamic block include external dimension parameters, which are associated with the graphic outline of the dynamic block through an adjustable block. When the visibility is switched, the graphic outline of the dynamic block automatically matches the corresponding external dimensions (such as length, width, and thickness).

[0033] This embodiment uses the sacrificial anode of the ballast water tank as an example. Figure 2 The diagram shown is a schematic of the dynamic block of the sacrificial anode in the ballast water tank. Figure 2 The diagram illustrates how sacrificial anodes of different specifications in ballast water tanks are made into a single dynamic block with the same sacrificial anode attributes. Specifically, the dynamic block includes adjustable blocks that allow for adjustment of the sacrificial anode's specifications and dimensions. Therefore, when arranging the sacrificial anodes in a two-dimensional plane, if a specific type of sacrificial anode is required, simply copy the dynamic block for that type, and then switch the adjustable blocks according to the required specifications and sealing type to complete the arrangement. Simultaneously, the current visibility status of the dynamic block can be monitored. Figure 2 The sacrificial anode type and specification markings are read, that is, the two-dimensional layout drawing of the sacrificial anode and each sacrificial anode specification model are associated and synchronized, laying the foundation for the next step of reading and modeling. Specifically, the dynamic block generally uses one of the three views of the sacrificial anode as a schematic diagram. Specifically, in this embodiment, the dynamic block uses the top view of the sacrificial anode as a schematic diagram. The top view of the sacrificial anode can most intuitively show its planar projection dimensions (such as length, width, mounting hole positions and other key parameters).

[0034] The previous step completed the association between the sacrificial anode's 2D plan layout and model. Besides model specifications, sacrificial anode modeling also requires determining the sacrificial anode's positioning information. Specifically, an editable attribute block is added to the dynamic block. This editable attribute block records the positioning information of the dynamic block. The positioning information includes the sacrificial anode's location and orientation. Optionally, the editable attribute block also embeds a background attribute block, which records the background information of the 2D plan view, including the structural background, background title attribute block, ship centerline, and ship bottom baseline.

[0035] Generally, the layout of sacrificial anodes submitted for review is characterized by a large number of anodes and multiple cross-sections (different rib positions, compartment sections) shown in the same cross-sectional view. Therefore, it is necessary to combine the cross-sectional background and part number attributes to determine the batch positioning of sacrificial anodes. Specifically, the method for obtaining sacrificial anode positioning information is to combine the positioning of the sacrificial anode layout background with the rotation angle of the dynamic block to obtain the positioning value and rotation value.

[0036] Specifically, the steps for obtaining the rotation value of the sacrificial anode include: Pre-setting the initial state of the dynamic block of the sacrificial anode, using this state as a reference: for example, the initial state is facing the bow with a rotation angle of 0°. The operator rotates the dynamic block according to the actual installation orientation of the sacrificial anode. Specifically, when drawing the two-dimensional layout drawing, the operator adjusts the dynamic block according to the actual installation orientation of the sacrificial anode (which needs to fit the hull structure, such as the bulkhead inclination angle), so that the angle of the dynamic block in the two-dimensional plan view is consistent with the actual installation angle relative to the hull. The rotation value of the sacrificial anode relative to the initial state is automatically read and recorded in the dynamic block; for example, the sacrificial anode rotates 30° clockwise compared to the initial state. Optionally, the initial state of the rotation value is the dynamic block facing the bow with a rotation angle of 0°, and the range of the rotation value is 0°-360°, with clockwise rotation being a positive value and counterclockwise rotation being a negative value (or vice versa), and consistent with the inclination angle of the sacrificial anode relative to the hull structure during actual installation.

[0037] Specifically, the steps for obtaining the sacrificial anode positioning value include: inserting a background attribute block into the two-dimensional plan view, which serves as the positioning reference frame. The background attribute block includes a structural background, title attribute, centerline, and bottom baseline. Specifically, the structural background is the structural outline of the corresponding section of the ship (such as bulkheads, ribs, and hull bottom); the title attribute records the longitudinal position information of the ship corresponding to the section (such as rib number and section number); the centerline marks a reference line (usually a vertical dashed line) that runs through the section, used to determine the Y-coordinate of the anode; the bottom baseline marks a horizontal reference line (usually the bottom baseline of the hull), used to determine the Z-coordinate of the anode (vertical height from the baseline).

[0038] Specifically, within the structural outline of the background attribute block, the sacrificial anode dynamic block is copied and placed according to design requirements. The specific specifications are selected via the adjustable block switching of the dynamic block; the position of the dynamic block is adjusted to fit the structural background (such as the inside of a bulkhead), ensuring accurate relative positioning with the ship's centerline and baseline; the dynamic block is rotated to the actual installation orientation, and the rotation angle is automatically synchronized to the attribute block. The above operations are repeated for multiple sacrificial anodes within the same section to complete batch placement and form a complete two-dimensional plan view.

[0039] Step S2: Construct a 3D model database containing all types and specifications of the sacrificial anode 3D models, and ensure that the naming of the 3D models and the dynamic blocks is consistent.

[0040] Specifically, the 3D model database needs to contain 3D models of all sacrificial anodes used in ship design, including standard types: types and corresponding specifications defined according to standards such as GB / T4948-2002; and non-standard types: special-sized anodes that exceed the specifications (such as sacrificial anodes with customized shapes), which need to be modeled according to actual design parameters.

[0041] Specifically, the dimensions of the 3D model of the sacrificial anode must be consistent with those of the 2D dynamic block. Specifically, the 3D model must be constructed strictly according to the specifications associated with the 2D dynamic block, ensuring that key dimensions such as length, width, and height match the actual sacrificial anode, with errors controlled within the design-allowed millimeter range. Specifically, the naming of the 3D model and the 2D dynamic block must be consistent to ensure that the name retrieved from the 2D dynamic block can uniquely match the corresponding 3D model. Specifically, the naming convention includes: model-size-code, for example, A11T-5GB / T4948-2002.

[0042] Optionally, the 3D models in the 3D model database can be categorized and stored to facilitate rapid retrieval later and improve model retrieval efficiency. Categorization methods include: by material, purpose, size, etc.

[0043] Optionally, the 3D model database may be maintained and updated periodically. This includes adding new sacrificial anode models and modifying the model dimensions of sacrificial anodes.

[0044] Step S3: Obtain the visibility and editability information of the sacrificial anode from the two-dimensional layout diagram and store them in the information extraction table.

[0045] Specifically, the visibility and editable attribute information extracted from the two-dimensional layout drawing includes basic identification information, specification and model information, and positioning information. Specifically, the basic identification information is the serial number of the sacrificial anode, used to correspond one-to-one with the two-dimensional drawing; the specification and model information is the sacrificial anode model displayed in the adjustable block of the dynamic block. The positioning information includes the rotation value and positioning value of the total record of the editable attribute block. The rotation value is the rotation value of the dynamic block relative to its initial state, and the positioning value is the X value (longitudinal coordinate corresponding to the rib), Y value (lateral distance from the centerline), and Z value (height from the bottom baseline) extracted based on the background attribute block.

[0046] Specifically, the steps for obtaining the rotation value of the sacrificial anode from the two-dimensional layout drawing are as described in step S1: including pre-setting the initial state of the dynamic block of the sacrificial anode; the operator rotating the dynamic block relative to the actual installation orientation of the sacrificial anode; and automatically reading the rotation value of the sacrificial anode relative to the initial state. The steps for obtaining the positioning value of the sacrificial anode from the two-dimensional layout drawing include: designing a background attribute block, which includes structural background, title attributes, and the centerline and bottom baseline of the ship; inserting the background attribute block into the two-dimensional layout drawing; and reading the positioning value of the sacrificial anode in the background attribute block.

[0047] Specifically, a suitable programming language can be used to read the attribute information of dynamic blocks in the 2D plan view, and the serial number of the sacrificial anode in the sacrificial anode plan layout view, along with its corresponding specifications and positioning information, can be extracted. Optionally, the element selection program using the interactive VBA language of 2D CAD software can be used to select and read attributes. After the sacrificial anode information is extracted, it is written into a formatted information extraction table to prepare for the next step of 3D modeling of the sacrificial anode.

[0048] Optionally, the information extraction table adopts the dynamic block Excel dynamic block format, and the column names include dynamic block "serial number", "specification", "X dynamic block coordinates", "Y dynamic block coordinates", "Z dynamic block coordinates", "rotation angle", "corresponding section", etc.

[0049] Specifically, step S4: Constructing a 3D model: The model construction module automatically reads the information from the information extraction table, matches and retrieves the sacrificial anode 3D model from the 3D model database, and assembles and displays the sacrificial anode 3D model in the model construction module according to the positioning information.

[0050] Based on the information extraction table containing visibility and editability attribute information extracted in step S3, the 3D model database in the 3D software platform is retrieved according to the specifications. Step S2 specifies that the names and standards of the 2D dynamic blocks are consistent with those in the 3D model database, thus ensuring a one-to-one correspondence between the data. Therefore, the required 3D model of the sacrificial anode is retrieved from the 3D model database according to the information extraction table. After the model parts are retrieved, the model is arranged in the model building module based on the positioning information and the ship's coordinate system.

[0051] Optionally, if the corresponding model cannot be found (e.g., the new model has not been added to the database), the module will automatically pop up a prompt message, indicating the unmatched specifications and models, and the retrieval will be performed again after the model is manually added.

[0052] Optionally, the method further includes step S5: extracting the model information constructed by the model building module into an information verification table, and comparing the information in the information extraction table with the information in the information verification table to verify the accuracy of the model building module.

[0053] The 3D modeling method for marine sacrificial anodes provided in this application significantly improves 3D modeling efficiency. Addressing the large number of sacrificial anodes, it utilizes a process of integrating information from 2D dynamic blocks, automatic program extraction, and retrieval from a 3D model library. This avoids the repetitive work of manually sorting specifications and entering positioning information for each anode during 3D modeling. It reduces the risk of human error and improves data accuracy. By ensuring a one-to-one correspondence between dynamic blocks and the 3D model library names and the automatic transfer of positioning information, it reduces manual intervention, preventing issues such as specification confusion and coordinate conversion errors from the outset, ensuring complete consistency between the 3D model and the 2D design intent. It achieves data source uniqueness, guaranteeing consistency between drawings and models. Using the 2D layout drawing as the sole data source, the specifications, positioning, and orientation information of the 3D model are automatically extracted from the 2D drawing. If the 2D drawing needs modification (such as adjusting anode positions or specifications), only the 2D dynamic block information needs to be updated; the 3D model can be synchronously updated by re-extracting data, eliminating the need for separate maintenance of 3D model information.

[0054] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.

Claims

1. A three-dimensional modeling method for marine sacrificial anodes, characterized in that, Includes the following steps: Arrange a two-dimensional plan view: integrate sacrificial anodes of the same type but different specifications into a dynamic block; the dynamic block integrates an adjustable block and an editable attribute block, the adjustable block realizes the switching of the dynamic block specifications, and the editable attribute block records the positioning information of the dynamic block; Construct a 3D model database containing all types and specifications of the sacrificial anode 3D models, and ensure that the naming of the 3D models and the dynamic blocks is consistent. The visibility and editability information of the sacrificial anode are obtained from the two-dimensional layout diagram and stored in the information extraction table; Constructing a 3D model: The model construction module automatically reads the information from the information extraction table, retrieves the sacrificial anode 3D model from the 3D model database, and assembles and displays the sacrificial anode 3D model in the model construction module according to the positioning information.

2. The three-dimensional modeling method for marine sacrificial anodes according to claim 1, characterized in that, The adjustable block displays the specifications and dimensions of the sacrificial anode, and the specifications of the dynamic block are switched by changing the specifications of the adjustable block.

3. The three-dimensional modeling method for marine sacrificial anodes according to claim 1, characterized in that, The dynamic block is illustrated by a top view of the sacrificial anode.

4. The three-dimensional modeling method for marine sacrificial anodes according to claim 1, characterized in that, The editable attribute block also embeds a background attribute block, which records background information.

5. The three-dimensional modeling method for marine sacrificial anodes according to claim 4, characterized in that, The background information includes the title, centerline, and bottom baseline.

6. The three-dimensional modeling method for marine sacrificial anodes according to claim 1, characterized in that, The positioning information includes rotation value and positioning value.

7. The three-dimensional modeling method for marine sacrificial anodes according to claim 6, characterized in that, The specific steps for obtaining the rotation value of the sacrificial anode from the two-dimensional layout diagram include: pre-setting the initial state of the dynamic block of the sacrificial anode; the operator rotating the dynamic block according to the actual installation orientation of the sacrificial anode; and automatically reading the rotation value of the sacrificial anode relative to the initial state.

8. The three-dimensional modeling method for marine sacrificial anodes according to claim 6, characterized in that, The specific steps for obtaining the positioning value of the sacrificial anode from the two-dimensional layout drawing include: designing a background attribute block, which includes structural background, title attributes, and the centerline and bottom baseline of the ship; and inserting the background attribute block into the two-dimensional layout drawing. Read the location value of the sacrificial anode in the background attribute block.

9. The three-dimensional modeling method for marine sacrificial anodes according to claim 1, characterized in that, Also includes: The model information constructed by the model building module is extracted into an information verification table. The information in the information extraction table is compared with the information in the information verification table to verify the accuracy of the model building module.