Search

CN-115168969-B - Three-dimensional arrangement method and system for arranging embedded parts on concrete column

CN115168969BCN 115168969 BCN115168969 BCN 115168969BCN-115168969-B

Abstract

The invention discloses a three-dimensional arrangement method and system for embedded parts on concrete columns, which comprise the steps of obtaining a three-dimensional model of the concrete columns, reading object information around the positions of the mice in real time based on response events triggered by movement of the mice in the three-dimensional model, judging whether the object information at the positions of the mice is a position range of the concrete columns, judging whether the positions of the mice are surface information and edge information according to the position range of the concrete columns, judging whether the current positions of the mice are on the surface information or the edge information, drawing rectangular embedded parts along the vertical direction according to the surface information or the edge information of the concrete columns, drawing angle steel embedded parts along the vertical direction according to the edge information of the concrete, carrying out rotary lamination according to different arrangement positions of the rectangular embedded parts and the angle steel embedded parts, and outputting the arrangement position information of the rectangular embedded parts and the angle steel embedded parts after rotary lamination to obtain table data of the embedded parts. The invention realizes the efficient and accurate arrangement of the embedded parts on the concrete.

Inventors

  • LEI GANG
  • DU XIAOWEI

Assignees

  • 中国电力工程顾问集团西北电力设计院有限公司
  • 中国电力工程顾问集团西北电力设计院有限公司

Dates

Publication Date
20260421
Application Date
20220729
Priority Date
20220729

Claims (8)

  1. 1. A three-dimensional arrangement method of arranging buried pieces on concrete columns, comprising: Acquiring a three-dimensional model of a concrete column and an embedded part, and reading object information around the position of the mouse in real time based on a response event triggered by the movement of the mouse in the three-dimensional model, wherein the three-dimensional model of the concrete column comprises the concrete column, a space outside the concrete column and three-dimensional space information of other members other than the concrete column; identifying the position range of the concrete column in the three-dimensional model according to the object information around the position of the mouse, and further identifying the coordinate range of the point on the information on the concrete column and the coordinate range of the point on the prismatic information; If the current position of the mouse is on the surface information, drawing a rectangular embedded part along the vertical direction aiming at the surface information of the concrete column; if the current position of the mouse is on the edge information, drawing an angle steel embedded part along the vertical direction aiming at the edge information of the concrete column, and carrying out rotary lamination according to different arrangement positions of the rectangular embedded part and the angle steel embedded part; Outputting arrangement position information of the rectangular embedded part and the angle steel embedded part after rotary lamination to obtain embedded part table data; The method for identifying the position range of the concrete column in the three-dimensional model according to the object information around the position of the mouse, and further identifying the coordinate range of the point on the information on the concrete column and the coordinate range of the point on the edge information comprises the following steps: Judging whether the position of the mouse is surface information and edge information according to the position range of the concrete column, and reading the range of the concrete column so as to obtain the coordinate range of the point on the surface information and the coordinate range of the point on the edge information; And judging whether the object information of the position of the mouse is the position range of the concrete column or not by acquiring the type attribute of the current component when the mouse moves to the position of the component, and determining that the current component is the concrete column by judging the type attribute.
  2. 2. The method according to claim 1, characterized in that: The content of the response event is to acquire the point of the current mouse in the three-dimensional design drawing, read the position of the point, judge whether a component exists at the position, if not, not perform program processing, if yes, judge whether the component is a concrete column, if not, not perform program processing, and if yes, perform processing.
  3. 3. The method according to claim 1, characterized in that: the judging whether the object information of the position of the mouse is the position range of the concrete column comprises the following steps: 1) If the X coordinate of the current position of the mouse is equal to the X coordinate of the lower left corner and the Y coordinate of the current position of the mouse is equal to the Y coordinate of the lower left corner, the current position of the mouse is the edge at the lower left part of the concrete column; 2) If the X coordinate of the current position of the mouse is equal to the X coordinate of the lower left corner, and the Y coordinate of the current position of the mouse is larger than the Y coordinate of the lower left corner and smaller than the left side of the Y of the upper left corner, the current position of the mouse is the left side surface of the concrete column; 3) If the X coordinate of the current position of the mouse is equal to the X coordinate of the upper left corner and the Y coordinate of the current position of the mouse is equal to the Y coordinate of the upper left corner, the current position of the mouse is the edge at the upper left part of the concrete column; 4) If the X coordinate of the current position of the mouse is equal to the Y coordinate of the upper left corner, and the X coordinate of the current position of the mouse is larger than the X coordinate of the upper left corner and smaller than the Y coordinate of the upper right corner, the current position of the mouse is the upper side surface of the concrete column; 5) If the X coordinate of the current position of the mouse is equal to the X coordinate of the upper right corner and the Y coordinate of the current position of the mouse is equal to the Y coordinate of the upper right corner, the current position of the mouse is the upper right edge of the concrete column; 6) If the X coordinate of the current position of the mouse is equal to the X coordinate of the upper right corner, and the Y coordinate of the current position of the mouse is larger than the Y coordinate of the lower right corner and smaller than the Y coordinate of the upper right corner, the current position of the mouse is the right side surface of the concrete column; 7) If the X coordinate of the current position of the mouse is equal to the X coordinate of the lower right corner and the Y coordinate of the current position of the mouse is equal to the Y coordinate of the lower right corner, the current position of the mouse is the edge of the lower right corner of the concrete column; 8) And if the Y coordinate of the current position of the mouse is equal to the Y coordinate of the lower right corner, and the X coordinate of the current position of the mouse is greater than the X coordinate of the lower left corner and less than the Y coordinate of the lower right corner, the current position of the mouse is the lower side surface of the concrete column.
  4. 4. A method according to claim 3, characterized in that: the method for judging the arrangement positions of the rectangular embedded part and the angle steel embedded part comprises the following steps: and when the current position of the mouse is in the range of the left side surface, the upper side surface, the right side surface and the lower side surface of the concrete column, the position is the position of the rectangular embedded part.
  5. 5. The method according to claim 1, characterized in that: and according to the different laminating of rotating of arrangement position of rectangular embedded part and angle steel embedded part, include: Drawing a rectangular embedded part along the vertical direction aiming at the surface information of a concrete column, respectively rotating 0 DEG, 90 DEG, 180 DEG and 270 DEG aiming at the surface position, moving the rectangular embedded part to the inside of the column by half the thickness of the embedded part so as to enable the outer surface of the rectangular embedded part to be attached to the cylindrical surface; The rotary jointing is that the rectangular embedded part and the angle steel embedded part are rotated by taking the vertical direction as an axis and moved to be jointed with the column, and the rectangular embedded part and the angle steel embedded part are rotated to enable the length direction of the rectangular embedded part and the angle steel embedded part to be parallel to the column side.
  6. 6. A three-dimensional design system for arranging embedded parts on a concrete column, which is characterized by comprising the following steps of: the acquisition module is used for acquiring a three-dimensional model of the concrete column, and reading object information around the position where the mouse is positioned in real time based on a response event triggered by movement of the mouse in the three-dimensional model; The judging module is used for identifying the position range of the concrete column in the three-dimensional model according to the object information around the position of the mouse, and further identifying the coordinate range of the point on the information on the concrete column and the coordinate range of the point on the edge information; the laminating module is used for drawing rectangular embedded parts along the vertical direction according to the surface information of the concrete column when the current position of the mouse is on the surface information or the edge information; And the output module is used for outputting the arrangement position information of the rectangular embedded part and the angle steel embedded part after the rotary lamination to obtain embedded part table data.
  7. 7. A three-dimensional design apparatus for arranging buried members in concrete columns, comprising: The memory device is used for storing the data, The processor may be configured to perform the steps of, The processor is configured to perform the three-dimensional placement method of embedments in concrete columns of any one of claims 1 to 5.
  8. 8. A computer readable storage medium, wherein instructions in the storage medium, when executed by a processor, enable the processor to perform the method of three-dimensional placement of a borehole in a concrete column as claimed in any one of claims 1 to 5.

Description

Three-dimensional arrangement method and system for arranging embedded parts on concrete column Technical Field The invention relates to the field of construction design of thermal power plants, in particular to a three-dimensional arrangement method and system for arranging embedded parts on concrete columns. Background In the design of thermal power plants, the three-dimensional design of each machinery, electricity, civil engineering and other professions is increasingly widely applied, and the number of embedded parts in one thermal power plant is large. At present, three-dimensional design software is weaker in support function for arranging embedded parts, is not in line with the habit of a designer, and if the embedded parts are arranged by manpower completely, the rotation, movement and edge pasting of the embedded parts are inaccurate, and the time consumption for arranging the embedded parts is long, so that the design efficiency is low. And the angle steel embedded part is L-shaped, the shape is complex, and the time consumption is required for drawing the embedded part model. The existing drawing embedded part model is easy to cause errors due to manual drawing, further causes serious later construction deviation, and cannot ensure the precision and accuracy of embedded part arrangement during construction, and even causes construction safety. Disclosure of Invention In order to solve the technical problems, the invention provides a three-dimensional arrangement method and a system for arranging embedded parts on a concrete column. In order to achieve the above purpose, the present invention adopts the following technical scheme: A three-dimensional placement method for placement of buried members in concrete columns, comprising: acquiring a three-dimensional model of a concrete column, and reading object information around the position of a mouse in real time based on a response event triggered by the movement of the mouse in the three-dimensional model; identifying the position range of the concrete column in the three-dimensional model according to the object information around the position of the mouse, and further identifying the coordinate range of the point on the information on the concrete column and the coordinate range of the point on the prismatic information; Drawing rectangular embedded parts along the vertical direction according to the surface information of the concrete column, drawing angle steel embedded parts along the vertical direction according to the edge information of the concrete, and carrying out rotary lamination according to different arrangement positions of the rectangular embedded parts and the angle steel embedded parts; And outputting arrangement position information of the rectangular embedded part and the angle steel embedded part after the rotary lamination to obtain embedded part surface data. As a further improvement of the invention, the three-dimensional model of the concrete column comprises three-dimensional space information of the concrete column, a space outside the concrete column and other members of the non-concrete column, and the three-dimensional model of the concrete column is provided with four sides and four edges. The invention further improves the response event, wherein the content of the response event is to acquire the point of the current mouse in the three-dimensional design drawing, read the position of the point, judge whether a component exists at the position, if not, not perform program processing, if so, judge whether the component is a concrete column, if not, not perform program processing, and if so, perform processing. As a further improvement of the invention, the method for identifying the position range of the concrete column in the three-dimensional model according to the object information around the position of the mouse, and further identifying the coordinate range of the point on the information on the concrete column and the coordinate range of the point on the edge information comprises the following steps: the method comprises the steps of judging whether object information of a position of a mouse is a position range of a concrete column, judging whether the position of the mouse is surface information and edge information according to the position range of the concrete column, reading the range of the concrete column, obtaining a coordinate range of a point on the surface information and a coordinate range of a point on the edge information, and judging whether the current position of the mouse is on the surface information or the edge information. As a further improvement of the invention, the judging whether the object information of the position of the mouse is the position range of the concrete column is by acquiring the type attribute of the concrete column when the mouse moves to the position of the concrete column, and determining that the current component is the concrete column by judging the type attr