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.

CN114491712BActive Publication Date: 2025-04-04TONGCHUANG JINTAI CONSTR TECH (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

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

Technical Problem

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.

Method used

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.

Benefits of technology

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.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114491712B_ABST
    Figure CN114491712B_ABST
Patent Text Reader

Abstract

The invention provides a method for quickly placing curtain wall nodes on a plane drawing based on drawing software, comprising the following steps: S1, extracting the curtain wall outer contour line and curtain wall grid points of a building plane drawing in the existing drawing software; S2, making the curtain wall nodes to be placed into blocks; S3, selecting the graphic blocks made of the curtain wall nodes, and automatically generating a UCS coordinate for the node blocks through a program; S4, by picking up the curtain wall contour line and the curtain wall grid points above, calculating the tangent direction of each grid point on the curve, and then rotating the tangent direction of each point outwards by 90 degrees around the point, forming two vertical vectors at each control point, and then generating a UCS plane through the two vertical vectors; S5, automatically matching the curtain wall node blocks to the UCS coordinates generated on the curtain wall contour line according to their own UCS coordinates through a program.
Need to check novelty before this filing date? Find Prior Art

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