A method for quickly placing curtain wall nodes on a plan based on drawing software
By extracting the outer contour lines and grid points of the curtain wall in the drawing software, generating UCS coordinates and automatically placing curtain wall nodes, the problem of curtain wall designers manually placing nodes and marking dimensions is solved, and work efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202210023395.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-10
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2042-01-10
AI Technical Summary
When drawing floor plans, curtain wall designers need to manually place curtain wall nodes and dimension them, resulting in waste of time and manpower, and simple and repetitive labor.
Based on the drawing software method, by extracting the outer contour lines and grid points of the curtain wall, generating UCS coordinates, calculating the tangent direction and vertical vector, automatically matching and placing curtain wall nodes, and realizing automatic dimension marking.
It greatly improves the work efficiency and accuracy of curtain wall designers, reduces simple and repetitive labor, and saves a lot of time and manpower.
Smart Images

Figure CN114491712B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of computer-aided design, and more specifically, particularly relates to a method for quickly placing curtain wall nodes on a plane diagram based on drawing software. Background Art
[0002] With the development of computer software technology and the application of computer-aided design in the field of architecture, the functions of the software itself can no longer meet the needs of designers. This requires secondary development based on the existing software and targeted development in related fields to improve the work efficiency of designers.
[0003] There is no secondary development for this technical point in the existing drawing software plug-ins, and there is no targeted solution to the problems of the curtain wall industry. Especially when curtain wall designers draw, they need to place curtain wall nodes manually. This process wastes a lot of time and manpower, and does a lot of simple repetitive work.
[0004] Therefore, in view of this, the existing structure and deficiencies are studied and improved, and a method for quickly placing curtain wall nodes on a plan based on drawing software is provided. Summary of the invention
[0005] In order to solve the above technical problems, the present invention provides a method for quickly placing curtain wall nodes on a plan based on drawing software, so as to solve the problem that current curtain wall designers need to manually place curtain wall nodes one by one and mark dimensions at each grid when drawing a plan, and the simple repetitive work wastes a lot of time and manpower.
[0006] The purpose and effect of the method for quickly placing curtain wall nodes on a plan view based on drawing software of the present invention are achieved by the following specific technical means:
[0007] A method for quickly placing curtain wall nodes on a plan based on drawing software includes the following steps:
[0008] S1. Extract the curtain wall outer contour line and curtain wall grid points of the building plan in the existing drawing software;
[0009] S2. Make the curtain wall node to be placed into a block, and the base point of the block is the working point of the curtain wall;
[0010] S3, select the graphic block made of curtain wall nodes, and automatically generate a UCS coordinate for the node block through the program;
[0011] S4. By picking up the curtain wall outline and the above curtain wall grid points, the program calculates the tangent direction of each grid point on the curve. The tangent direction of each point is then rotated 90° outward around the point, forming two vertical vectors at each control point, and then a UCS plane is generated through these two vertical vectors.
[0012] S5. The program automatically matches the curtain wall node blocks to the UCS coordinates generated on the curtain wall contour line according to their own UCS coordinates, so as to realize automatic node placement.
[0013] Furthermore, the outer contour of the curtain wall can be any kind of curve.
[0014] Furthermore, after the nodes are arranged, the program will sort the selected grid points according to the direction of the curtain wall contour line, and then select two adjacent points for dimensioning. At the same time, the program will automatically generate a dimensioning style of the same scale according to the scale of the plan.
[0015] Furthermore, the procedure is as follows:
[0016]
[0017]
[0018] Compared with the prior art, the present invention has the following beneficial effects:
[0019] The present invention is a secondary development based on the existing drawing software, so it is convenient, fast, simple and easy to learn. You can click the icon on the interface, and it also supports shortcut key command startup. After starting the command, you only need to select the corresponding graphics according to the steps to quickly place the curtain wall node diagram on the baseline of any plan, and realize the automatic marking function at each curtain wall grid point, which greatly improves work efficiency and accuracy and reduces a lot of simple repetitive labor. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a program flow chart of the present invention. DETAILED DESCRIPTION
[0021] The following embodiments of the present invention are described in further detail in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.
[0022] Example:
[0023] In order to quickly place the curtain wall nodes to the corresponding positions on the building plan and realize the automatic dimensioning function, the Python programming language is used for secondary development based on the existing drawing software, and the API (Application Programming Interface) of the drawing software is combined with the program to interact and realize the corresponding functions.
[0024] As attached Figure 1 As shown:
[0025] The present invention provides a method for quickly placing curtain wall nodes on a plan view based on drawing software, comprising the following steps:
[0026] S1. Extract the outer contour line of the curtain wall and the curtain wall grid points of the building plan in the existing drawing software, wherein the outer contour line of the curtain wall can be any kind of curve, such as: straight line, polyline, arc, etc.;
[0027] S2. Make the curtain wall node to be placed into a block, and the base point of the block is the working point of the curtain wall;
[0028] S3, select the graphic block made of curtain wall nodes, and automatically generate a UCS coordinate for the node block through the program;
[0029] S4. By picking up the curtain wall outline and the above curtain wall grid points, the program calculates the tangent direction of each grid point on the curve. The tangent direction of each point is then rotated 90° outward around the point, forming two vertical vectors at each control point, and then a UCS plane is generated through these two vertical vectors.
[0030] S5. The program automatically matches the curtain wall node blocks to the UCS coordinates generated on the curtain wall contour line according to their own UCS coordinates, so as to realize automatic node placement.
[0031] Among them, after the nodes are placed, the program will sort the selected grid points according to the direction of the curtain wall contour line, and then select two adjacent points for dimensioning. At the same time, the program will automatically generate a dimensioning style of the same proportion according to the scale of the plan.
[0032] The specific procedures are as follows:
[0033]
[0034]
[0035] In summary, the present invention is mainly used in the field of building curtain walls, avoiding the curtain wall designers from manually placing curtain wall nodes one by one when drawing curtain wall plans and doing a lot of simple and repetitive work, helping designers to complete drawing work conveniently and quickly, and greatly improving work efficiency.
[0036] The embodiments of the present invention are given for the purpose of illustration and description, and are not intended to be exhaustive or to limit the invention to the disclosed forms. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiments are selected and described in order to better illustrate the principles and practical applications of the present invention and to enable those of ordinary skill in the art to understand the present invention and thereby design various embodiments with various modifications suitable for specific uses.
Claims
1. A method for quickly placing curtain wall nodes on a plan based on drawing software, characterized in that: The steps include: S1. Extract the curtain wall outer contour line and curtain wall grid points of the building plan in the existing drawing software; S2. Make the curtain wall node to be placed into a block, and the base point of the block is the working point of the curtain wall; S3, select the graphic block made of curtain wall nodes, and automatically generate a UCS coordinate for the node block through the program; S4. Pick up the curtain wall outline and the above curtain wall grid points, and calculate the tangent direction of each grid point on the outline through the program. The tangent direction of each point is then rotated 90° outward around the point, forming two vertical vectors at each control point, and then generating a UCS plane through these two vertical vectors. S5. The program automatically matches the curtain wall node blocks to the UCS coordinates generated on the curtain wall contour line according to their own UCS coordinates, so as to realize automatic node placement.
2. The method for quickly placing curtain wall nodes on a plan view based on drawing software as claimed in claim 1, characterized in that: The outer contour line of the curtain wall can be any kind of curve.
3. The method for quickly placing curtain wall nodes on a plan view based on drawing software as claimed in claim 1, characterized in that: After the S5 nodes are placed, the program also sorts the selected grid points in the direction of the curtain wall outline, and then selects two adjacent points for dimensioning. At the same time, the program automatically generates a dimensioning style of the same proportion according to the proportion of the plan.
Citation Information
Patent Citations
Method and system for generating curtain wall component diagram automatically
CN107958487A
ALC wall node generation method and device, and storage medium
CN110851895A