CN115048691B - Automatic auxiliary layout system and layout method for indoor design based on scanning lines - Google Patents
Automatic auxiliary layout system and layout method for indoor design based on scanning lines Download PDFInfo
- Publication number
- CN115048691B CN115048691B CN202210513881.1A CN202210513881A CN115048691B CN 115048691 B CN115048691 B CN 115048691B CN 202210513881 A CN202210513881 A CN 202210513881A CN 115048691 B CN115048691 B CN 115048691B
- Authority
- CN
- China
- Prior art keywords
- scanning lines
- interference
- area
- layout
- feasible
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Architecture (AREA)
- Mathematical Analysis (AREA)
- Structural Engineering (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Civil Engineering (AREA)
- Processing Or Creating Images (AREA)
- Conveying And Assembling Of Building Elements In Situ (AREA)
Abstract
The invention discloses an automatic auxiliary layout system and a layout method for indoor designs based on scanning lines, wherein the system comprises a region identification module, a recommendation module and a positioning module; the area identification module is used for receiving a building plane design drawing, a feasible non-interference area selected by a user frame and a generation direction of scanning lines in the frame selected area designated by the user, generating a group of scanning lines with preset equal intervals in the feasible non-interference area selected by the user frame according to the generation direction, and outputting an envelope rectangle of the scanning lines in the target non-interference area after adjusting the scanning lines; the recommending module is used for screening out proper layout unit blocks according to the size and the central line of the envelope rectangle output by the area identifying module and the positioning constraint of each layout unit block with known size stored by the positioning module, and laying out the proper layout unit blocks in the envelope rectangle. The system and the method can quickly and automatically generate the layout scheme, reduce the workload of technicians during design, and improve the efficiency of design and drawing.
Description
Technical Field
The invention relates to the field of computer-aided drafting for indoor designs, in particular to an automatic auxiliary layout system and a layout method for indoor designs based on scanning lines.
Background
The indoor design comprises design contents such as regional function division, streamline planning, furniture display arrangement and the like, and is a basic design part in the building design. The plane designer carries out building design work by means of a computer and drawing software, and related software combines with a two-dimensional drawing technology to realize data interaction between the person and the computer. The complicated indoor designs and layout optimization can be presented through a computer, so that the drawings are edited and modified, drawing time can be reduced, and engineering construction efficiency can be improved. As a common computer graph technology, computer aided design software optimizes the complex and laborious creation process of a designer, but if the generated result differs greatly from the expected target, the modification is continued or even restarted, and more effort is still required. Therefore, in the current design and drawing process, the problems of low manual layout efficiency, more repeated work of a plotter and large workload exist. On the contrary, if the layout of various modules is automatically generated according to the indoor plane pattern, the plane pattern is drawn, and the bill of materials of the layout is statistically generated, the workload of indoor designers can be greatly reduced. However, in existing building mapping software, there are few similar automatic layout functions. To realize automatic layout of drawing software, the problem of identifying indoor areas is first solved, i.e. interference-free areas where relevant modules can be arranged are found. The scan line algorithm is a common algorithm in the calculation geometry, and is characterized in that the complex plane geometry problem is discretized, so that the time complexity of the plane calculation geometry problem is reduced.
In the existing literature, there are generally two approaches to automating indoor layout: parameterization techniques and complex spatial layout algorithms. The parameterized design is mainly based on a BIM system, so that the planar layout can be dynamically adjusted, the building groups can be uniformly adjusted, and a single building can be driven in a parameterized manner, so that a better building group arrangement scheme is obtained. And by adopting a complex space layout algorithm, the layout scheme is automatically obtained under the constraint of a set of generation rules by integrating the existing map data and the plan.
Disclosure of Invention
In order to realize the automatic layout design problem in the field of plane design, the invention provides an automatic auxiliary layout system and a layout method for indoor design based on scanning lines, which are used for completing accurate and rapid identification of a layout area, and matching blocks are automatically drawn into an engineering drawing by extracting the size of an interference-free area and the coordinates of reference points, so that the automation of the indoor design is realized.
The aim of the invention is achieved by the following technical scheme:
An automatic auxiliary layout system for indoor designs based on scanning lines comprises an area identification module, a recommendation module and a positioning module;
The area identification module is used for receiving a building plane design drawing, a feasible non-interference area selected by a user frame and a generation direction of scanning lines in the frame selected area designated by the user, generating a group of scanning lines with preset equal intervals in the feasible non-interference area selected by the user frame according to the generation direction, and outputting an envelope rectangle of the scanning lines in the target non-interference area after adjusting the scanning lines; the building plane design drawing comprises building basic plane information, and related interference elements are stored in a designated drawing layer; the feasible interference-free area selected by the user frame is larger than the target interference-free area;
the positioning module is internally provided with positioning constraints of each layout unit block with a known size;
The recommendation module is used for screening out proper blocks according to the size and the central line of the enveloping rectangle output by the area identification module and the positioning constraint of each layout unit block with known size stored by the positioning module, and laying out the proper blocks in the enveloping rectangle.
An automatic auxiliary layout method for indoor design based on the system comprises the following steps:
S1, inputting a building plane design drawing into the area identification module, wherein the building plane design drawing comprises building basic plane information, and relevant interference elements are stored in a designated layer;
S2: the area identification module receives a feasible interference-free area selected by a user frame; the feasible interference-free area selected by the user frame is larger than the target interference-free area;
s3: the area identification module receives the generation direction of the scanning lines in the designated frame selection area input by a user;
S4: generating a group of preset equidistant scanning lines in a feasible non-interference area selected by a user according to the generation direction, adjusting the scanning lines to obtain the scanning lines in the target non-interference area, and outputting envelope rectangles of the scanning lines to the recommendation module;
And S5, screening out a proper block by the recommendation module according to the envelope rectangle and the positioning constraint of each layout unit block with known size stored by the positioning module, and laying out the proper block in the envelope rectangle.
Further, the step S4 is implemented by the following substeps:
Generating a group of preset equidistant scanning lines in a feasible interference-free area selected by a user frame, stopping generating the scanning lines when the scanning lines interfere with the interference elements, and calculating the envelope rectangle of all the current scanning lines.
Further, the step S4 is implemented by the following substeps:
generating a group of scanning lines with preset equal intervals in a feasible interference-free area selected by a user in a frame mode, deleting the scanning lines interfered with the interference elements when the scanning lines interfere with the interference area, recalculating the intervals of the adjacent scanning lines, deleting the edge scanning lines with the intervals larger than the preset intervals, and calculating the envelope rectangle of all the current scanning lines.
Further, in the step S4, before calculating the envelope rectangles of all the current scan lines, the outermost edge scan lines are shifted to coincide with the inner boundaries of the interference elements, and then the envelope rectangles of the scan lines are regenerated.
Further, in the step S4, after the outermost edge scan line is shifted to overlap with the inner boundary of the interference element, if the length of the scan line at this time still exceeds the boundary of the interference element, the length of the scan line is adjusted to overlap with the boundary of the interference element, and then an envelope rectangle of the scan line is regenerated.
Further, in S4, the preset interval of the scan line is smaller than the width of the minimum interference element.
Further, if the feasible non-interference area selected by the user frame is an orthogonal rectangle parallel to the coordinate axis, the generating direction of the corresponding scanning line is left, right, upward and downward; if the feasible non-interference area selected by the user frame is a non-orthogonal rectangle in the irregular area, the corresponding scanning line direction is a central line perpendicular to one side of the non-orthogonal rectangle.
The beneficial effects of the invention are as follows:
(1) Compared with the traditional manual layout drawing, the automatic auxiliary layout method for the indoor design based on the scanning lines can automatically and accurately find the position and the size of the interference-free area, and improves the precision of engineering drawings.
(2) And proper installation blocks are automatically matched, so that the labor intensity of workers is reduced. The BOM table of the layout scheme can be automatically and rapidly counted, and the indoor layout utilization rate can be automatically and rapidly counted;
(3) The automatic auxiliary layout method for the indoor design based on the scanning line is high in efficiency, the time complexity is O (n), and the layout can be realized in a complex layout space.
(4) The method has important application in the problems of public classroom plane layout design, railway station waiting hall design and the like.
Drawings
Fig. 1 is a flowchart of an automatic auxiliary layout method for indoor designs based on scan lines.
Fig. 2 is a schematic diagram of a layout method in which the user frame selection area is an orthogonal rectangle.
Fig. 3 is a schematic diagram of a layout method in which the user boxes are non-orthogonal rectangles.
Detailed Description
The objects and effects of the present invention will become more apparent from the following detailed description of the preferred embodiments and the accompanying drawings, it being understood that the specific embodiments described herein are merely illustrative of the invention and not limiting thereof.
The invention discloses an automatic auxiliary layout system for indoor designs based on scanning lines, which comprises a region identification module, a recommendation module and a positioning module.
The area identification module is used for receiving a building plane design drawing, a feasible non-interference area selected by a user frame and a generation direction of scanning lines in the frame selected area designated by the user, generating a group of scanning lines with preset equal intervals in the feasible non-interference area selected by the user frame according to the generation direction, and outputting an envelope rectangle of the scanning lines in the target non-interference area after adjusting the scanning lines; the building plane design drawing comprises building basic plane information, and related interference elements are stored in a designated drawing layer; the feasible non-interference area selected by the user frame is larger than the target non-interference area.
The positioning module embeds positioning constraints for each layout cell block of known size. Such as minimum installation distance for each interference area, minimum recommended module distance, minimum aisle distance, etc.
The recommendation module is internally provided with a plurality of layout unit blocks with known sizes, and is used for screening out proper blocks according to the size and the central line of the enveloping rectangle output by the area identification module and the positioning constraint of each layout unit block with known sizes stored by the positioning module, and laying out the proper blocks in the enveloping rectangle.
As one implementation mode, the automatic auxiliary layout system for the indoor design based on the scanning line can be made into a plug-in and inserted into drawing software.
The plane design of the public classroom is used as a specific engineering application scene, and the layout unit blocks with known sizes comprise block files such as single school desks, double school desks, chairs and the like. And inserting positioning constraints of the layout unit blocks, such as the minimum installation distance between the desks and the wall, the minimum installation distance between the desks, the minimum aisle distance and the like.
The recommendation module combines the size of the layout unit block with the given positioning constraint in the positioning module, matches the size of the target interference-free area, and completes automatic layout.
As shown in fig. 1, the automatic auxiliary layout method for indoor design based on scanning lines of the present invention comprises the following steps:
S1: and inputting the building plan design drawing into an area identification module, wherein the building plan design drawing comprises building basic plane information, and relevant interference elements are stored in a designated drawing layer.
The plane design of a public classroom is used as a specific engineering application scene, wherein basic plane information of a building comprises classroom boundaries, patterns, steps, stand columns, door and window positions and the like, interference elements are walls and stand columns, stand column information is stored in a column layer, and wall information is stored in a wall layer. The storage layer is preferably built up separately for each type of interference element.
S2: the area identification module receives a feasible interference-free area selected by a user frame; the feasible interference-free area for user framing should be larger than the target interference-free area.
Here, the method belongs to a user interaction link, and a user performs frame selection on a rough feasible region through visual inspection, and marks a feasible non-interference region on a drawing in an interactive mode. The feasible interference-free area for user frame selection does not need to be very accurate, belongs to rough selection, but needs to surround the final target interference-free area and is slightly larger than the final target interference-free area.
S3: the region identification module receives the generation direction of the scanning lines in the designated frame selection region input by a user.
In the example given in fig. 2, the non-interference area is orthogonal rectangular, so the direction of the mark scanning line is from top to bottom; if the area is a non-orthogonal rectangle, as shown in fig. 3, a center line perpendicular to one side of the rectangle is designated as the generation direction of the scan line.
S4: generating a group of preset equidistant scanning lines in a feasible non-interference area selected by a user according to the generation direction, adjusting the scanning lines to obtain the scanning lines in the target non-interference area, and outputting envelope rectangles of the scanning lines to the recommendation module.
The distance between the scanning lines can be set manually, and the distance between the scanning lines determines the searching precision of the interference-free area. The preset interval of the scanning lines is smaller than the width of the minimum interference element, so that the interference element is prevented from being directly skipped in the scanning line generation process, and an interference boundary cannot be found.
The scan line is generated in two ways, specifically as follows:
(1) And generating a group of preset equidistant scanning lines in a feasible interference-free area selected by a user frame, stopping generating the scanning lines when the scanning lines interfere with the interference elements, and obtaining the current scanning line as a target scanning line.
(2) Generating a group of scanning lines with preset equal spacing in a feasible interference-free area selected by a user in a frame mode, deleting the scanning lines interfered with the interference elements when the scanning lines interfere with the interference area, recalculating the spacing between the adjacent scanning lines, and deleting the edge scanning lines with the spacing larger than the preset spacing. Extracting the rest scanning lines to obtain target scanning lines. The 2 nd mode is presented in fig. 2.
In order to fill the scanning line in the target interference-free region, the distance between the edge scanning line and the nearest interference element (such as the interference element in fig. 2 is a column) is obtained by a ray method, and the edge scanning line in the interference-free region is shifted to two sides so that the boundary of the interference-free region coincides with the inner boundary of the interference element. Further, as shown in fig. 2 (3), the length of the scan line exceeds the boundary of the interference element wall at this time, and therefore, the length of the scan line is adjusted according to the position of the wall, so that the end points of the scan line coincide with the inner boundary of the interference element wall, and the scan line is uniformly distributed within the layout-capable range. Finally, the region identification module generates envelope rectangles of all the scanning lines according to the adjusted scanning lines and outputs the envelope rectangles to the recommendation module;
S5: the recommendation module screens out proper blocks according to the envelope rectangle and the positioning constraint of each layout unit block with known size stored by the positioning module, and lays out the proper blocks in the envelope rectangle to finally generate a layout diagram.
According to the method provided by the invention, a group of interference-free areas can be obtained for the plane design diagram of the public classroom, and a size basis is provided for the public classroom layout.
It will be appreciated by persons skilled in the art that the foregoing description is a preferred embodiment of the invention, and is not intended to limit the invention, but rather to limit the invention to the specific embodiments described, and that modifications may be made to the technical solutions described in the foregoing embodiments, or equivalents may be substituted for elements thereof, for the purposes of those skilled in the art. Modifications, equivalents, and alternatives falling within the spirit and principles of the invention are intended to be included within the scope of the invention.
Claims (8)
1. An indoor design automatic auxiliary layout system based on scanning lines is characterized by comprising an area identification module, a recommendation module and a positioning module;
The area identification module is used for receiving a building plane design drawing, a feasible non-interference area selected by a user frame and a generation direction of scanning lines in the frame selected area designated by the user, generating a group of scanning lines with preset equal intervals in the feasible non-interference area selected by the user frame according to the generation direction, and outputting an envelope rectangle of the scanning lines in the target non-interference area after adjusting the scanning lines; the building plane design drawing comprises building basic plane information, and related interference elements are stored in a designated drawing layer; the feasible interference-free area selected by the user frame is larger than the target interference-free area;
the positioning module is internally provided with positioning constraints of each layout unit block with a known size;
The recommendation module is used for screening out proper blocks according to the size and the central line of the enveloping rectangle output by the area identification module and the positioning constraint of each layout unit block with known size stored by the positioning module, and laying out the proper blocks in the enveloping rectangle.
2. An automatic layout method of indoor designs based on scanning lines is characterized in that the method is realized based on the automatic auxiliary layout system of indoor designs based on scanning lines as set forth in claim 1; the method specifically comprises the following steps:
S1, inputting a building plane design drawing into the area identification module, wherein the building plane design drawing comprises building basic plane information, and relevant interference elements are stored in a designated layer;
S2: the area identification module receives a feasible interference-free area selected by a user frame; the feasible interference-free area selected by the user frame is larger than the target interference-free area;
s3: the area identification module receives the generation direction of the scanning lines in the designated frame selection area input by a user;
S4: generating a group of preset equidistant scanning lines in a feasible non-interference area selected by a user according to the generation direction, adjusting the scanning lines to obtain the scanning lines in the target non-interference area, and outputting envelope rectangles of the scanning lines to the recommendation module;
And S5, screening out a proper block by the recommendation module according to the envelope rectangle and the positioning constraint of each layout unit block with known size stored by the positioning module, and laying out the proper block in the envelope rectangle.
3. The automatic layout method of indoor designs based on scanning lines according to claim 2, wherein S4 is implemented by the sub-steps of:
Generating a group of preset equidistant scanning lines in a feasible interference-free area selected by a user frame, stopping generating the scanning lines when the scanning lines interfere with the interference elements, and calculating the envelope rectangle of all the current scanning lines.
4. The automatic layout method of indoor designs based on scanning lines according to claim 2, wherein S4 is implemented by the sub-steps of:
generating a group of scanning lines with preset equal intervals in a feasible interference-free area selected by a user in a frame mode, deleting the scanning lines interfered with the interference elements when the scanning lines interfere with the interference area, recalculating the intervals of the adjacent scanning lines, deleting the edge scanning lines with the intervals larger than the preset intervals, and calculating the envelope rectangle of all the current scanning lines.
5. The automatic layout method of indoor design based on scan line according to claim 3 or 4, wherein in S4, before calculating the envelope rectangle of all the current scan lines, the outermost edge scan line is shifted to coincide with the inner boundary of the interference element, and then the envelope rectangle of the scan line is regenerated.
6. The automatic layout method of indoor design based on scan line according to claim 5, wherein in S4, after the outermost edge scan line is shifted to overlap with the inner boundary of the interference element, if the length of the scan line at this time still exceeds the boundary of the interference element, the length of the scan line is adjusted to overlap with the boundary of the interference element, and then the envelope rectangle of the scan line is regenerated.
7. The automatic layout method of indoor design based on scanning line according to claim 2, wherein in S4, the preset interval of the scanning line is smaller than the width of the minimum interference element.
8. The automatic layout method for indoor designs based on scanning lines according to claim 2, wherein if the feasible non-interference area selected by the user frame is an orthogonal rectangle parallel to the coordinate axis, the corresponding scanning line is generated in a left direction, a right direction, an upward direction and a downward direction; if the feasible non-interference area selected by the user frame is a non-orthogonal rectangle in the irregular area, the corresponding scanning line direction is a central line perpendicular to one side of the non-orthogonal rectangle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210513881.1A CN115048691B (en) | 2022-05-11 | 2022-05-11 | Automatic auxiliary layout system and layout method for indoor design based on scanning lines |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210513881.1A CN115048691B (en) | 2022-05-11 | 2022-05-11 | Automatic auxiliary layout system and layout method for indoor design based on scanning lines |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115048691A CN115048691A (en) | 2022-09-13 |
| CN115048691B true CN115048691B (en) | 2024-08-09 |
Family
ID=83157001
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210513881.1A Active CN115048691B (en) | 2022-05-11 | 2022-05-11 | Automatic auxiliary layout system and layout method for indoor design based on scanning lines |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115048691B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118686379A (en) * | 2024-04-02 | 2024-09-24 | 万华生态产业集团股份有限公司 | Connection structure, assembled wall panel and installation method thereof, assembled integrated kitchen |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106484940A (en) * | 2016-07-09 | 2017-03-08 | 陈志静 | A kind of home decoration Intelligentized design method and system |
| CN111581701A (en) * | 2020-05-10 | 2020-08-25 | 常州安太光伏科技有限公司 | BIM-based photovoltaic power station automatic arrangement method |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2943819B1 (en) * | 2009-03-27 | 2015-03-13 | Squareclock | METHOD AND SYSTEM FOR ASSISTING THE DESIGN OF COMPUTER MODULAR ARRANGEMENTS |
| CN112488429B (en) * | 2020-12-21 | 2021-07-23 | 广东工业大学 | A two-dimensional irregular layout and blanking method based on scanning line method |
| CN113052971B (en) * | 2021-04-09 | 2022-06-10 | 杭州群核信息技术有限公司 | A neural network-based automatic layout design method, device, system and storage medium for indoor lamps and lanterns |
| CN113297662B (en) * | 2021-06-10 | 2022-09-27 | 第三维度(河南)软件科技有限公司 | Automatic household attribution identification method based on scanning lines |
| CN113626907B (en) * | 2021-07-08 | 2023-07-21 | 武汉大学 | An Automatic Recognition Method of Architectural Drawings Based on Boundary Scan Algorithm |
| CN113781648B (en) * | 2021-08-06 | 2023-05-26 | 清华大学建筑设计研究院有限公司 | Skeleton extraction and feature recognition method for building plane traffic space |
-
2022
- 2022-05-11 CN CN202210513881.1A patent/CN115048691B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106484940A (en) * | 2016-07-09 | 2017-03-08 | 陈志静 | A kind of home decoration Intelligentized design method and system |
| CN111581701A (en) * | 2020-05-10 | 2020-08-25 | 常州安太光伏科技有限公司 | BIM-based photovoltaic power station automatic arrangement method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115048691A (en) | 2022-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3451206B1 (en) | Method, apparatus, and device for generating a visual model layout of a space | |
| Zimmerman | A new area and shape function estimation technique for VLSI layouts | |
| JP6254190B2 (en) | Display congestion indicators for channels in the circuit design layout | |
| CN111553964A (en) | BIM technology-based design drawing method | |
| JP2000155859A (en) | Mesh generation method and mesh generation device for numerical analysis | |
| CN110543303A (en) | Visual business platform | |
| CN110390703B (en) | Method and device for generating stadium seat bitmap and electronic equipment | |
| US20110043525A1 (en) | Drawing correction assisting apparatus, drawing correction assisting method, and storage medium | |
| US6968255B1 (en) | Method and system for automatically deriving stippling stitch designs in embroidery patterns | |
| CN115048691B (en) | Automatic auxiliary layout system and layout method for indoor design based on scanning lines | |
| US6920620B2 (en) | Method and system for creating test component layouts | |
| CN115937450A (en) | Method, system, intelligent terminal and storage medium for building layered household division | |
| CN109509249A (en) | A kind of virtual scene light source intelligent generation method based on component | |
| CN117934699A (en) | Method and device for generating three-dimensional design model of transformer substation | |
| CN116612207A (en) | Method and system for annotation and dilution of space point elements of vector map of open-air mining area | |
| CN110132233A (en) | Current relief map drawing practice under a kind of CASS environment based on point cloud data | |
| CN114049441A (en) | A method of processing and merging perforated plates based on coordinate system | |
| CN102222133B (en) | Digitalization method of pedestrian simulation transport hub | |
| KR102571664B1 (en) | Building panel automatic ordering system | |
| CN118886108B (en) | A method and device for generating underground construction drawings based on Revit and Dynamo | |
| CN115437582B (en) | Engineering drawing view area distribution method, controller and storage medium | |
| CN115578488B (en) | Map annotation mask calculation method, system, electronic device and storage medium | |
| CN119248269B (en) | Method and system for automatically optimizing user interface | |
| CN117113480B (en) | Method and system for quickly generating size typeset based on geometric figure by CAD | |
| JPH08161359A (en) | Dimension line automatic editing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |