[go: up one dir, main page]

CN112699453A - Decoration auxiliary surface modeling method and device - Google Patents

Decoration auxiliary surface modeling method and device Download PDF

Info

Publication number
CN112699453A
CN112699453A CN202110304093.7A CN202110304093A CN112699453A CN 112699453 A CN112699453 A CN 112699453A CN 202110304093 A CN202110304093 A CN 202110304093A CN 112699453 A CN112699453 A CN 112699453A
Authority
CN
China
Prior art keywords
auxiliary surface
offset
auxiliary
height
parameter
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.)
Withdrawn
Application number
CN202110304093.7A
Other languages
Chinese (zh)
Inventor
陈成华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qiaoduotiangong Shenzhen Technology Co ltd
Original Assignee
Qiaoduotiangong Shenzhen Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qiaoduotiangong Shenzhen Technology Co ltd filed Critical Qiaoduotiangong Shenzhen Technology Co ltd
Priority to CN202110304093.7A priority Critical patent/CN112699453A/en
Publication of CN112699453A publication Critical patent/CN112699453A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/10Numerical modelling

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Structural Engineering (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Architecture (AREA)
  • Civil Engineering (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The embodiment of the application provides a method and a device for modeling a decorative auxiliary surface. The method comprises the following steps: acquiring height parameters of the decorative auxiliary surface; generating a decorative auxiliary surface matched with the height parameters according to the height parameters; acquiring an offset parameter; an offset operation is performed on the at least one auxiliary surface in accordance with the offset parameter. The method and the device can realize automatic setting of the reference surface directly according to the input height parameters so as to reduce the operation difficulty of a user; in addition, the offset function is creatively developed, offset parameters can be modified and adjusted according to actual conditions, and the method has strong applicability, so that a user can use the method very conveniently, and the surface layer drawing and adjusting work of the structural member can be completed quickly. In addition, the established auxiliary surface can be used as a decorative surface of a component, has high accuracy and no error, and can guide construction and be used as a delivery standard. The process of arranging the auxiliary surface is visual and accurate in simulation and display in a computer, and can be adjusted at any time, so that time and labor are saved.

Description

Decoration auxiliary surface modeling method and device
Technical Field
The application relates to the technical field of design tool software, in particular to a decoration auxiliary surface modeling method and device.
Background
At present, with the continuous progress of digitization and informatization, designers usually use design tool software in the existing architectural decoration field to design in the existing construction design, and accordingly generate a design result finally presented in the form of electronic data, while in numerous three-dimensional design software tools, SketchUp is a set of design tool directly oriented to the design scheme creation process.
However, for wall, floor, ceiling and skirting lines based on the SketchUp software, a surface layer conforming to the height is to be created by a rectangular, circular or irregular surface layer tool, for example, the elevation of the floor is not only the same as the actual relative height, but also the surface layer itself is to be kept horizontal. However, these methods require a certain basis for operators to have a good grasp of these functions to complete modeling quickly, and thus it is inconvenient for non-professionals to use the SketchUp modeling.
Therefore, how to solve the above problems is a problem that needs to be solved at present.
Disclosure of Invention
The application provides a modeling method and a modeling device for a decorative auxiliary surface, which aim to solve the problems.
In a first aspect, the present application provides a method for modeling a decorative auxiliary surface, the method comprising: acquiring height parameters of the decorative auxiliary surface; generating a decorative auxiliary surface matched with the height parameter according to the height parameter; obtaining an offset parameter, wherein the offset parameter is used for offsetting at least one auxiliary surface in the decoration auxiliary surfaces, and the at least one auxiliary surface comprises a wall column auxiliary surface, a ceiling auxiliary surface or a ground auxiliary surface; and performing a shifting operation on the at least one auxiliary surface according to the shifting parameter.
It is understood that by obtaining the height parameter of the decorative auxiliary surface; generating a decorative auxiliary surface matched with the height parameter according to the height parameter; obtaining an offset parameter, wherein the offset parameter is used for offsetting at least one auxiliary surface in the decoration auxiliary surfaces, and the at least one auxiliary surface comprises a wall column auxiliary surface, a ceiling auxiliary surface or a ground auxiliary surface; executing the offset operation on the at least one auxiliary surface according to the offset parameter, so that the reference surface can be automatically set directly according to the input height parameter, and the operation difficulty of a user is reduced; in addition, the offset function is creatively developed, offset parameters can be modified and adjusted according to actual conditions, and the method has strong applicability, so that a user can use the method very conveniently, and the surface layer drawing and adjusting work of the structural member can be completed quickly. In addition, the established auxiliary surface can be used as a decorative surface of a component, has high accuracy and no error, and can guide construction and be used as a delivery standard. In addition, the process of setting the auxiliary surface is visual and accurate in simulation display in a computer, can be adjusted at any time, is time-saving and labor-saving, can be used for selectively creating a local structure or all component auxiliary surfaces at any time, is convenient to modify through the modeling method disclosed by the application, and is easy to learn and master.
Optionally, said performing an offset operation on said at least one auxiliary surface according to said offset parameter comprises: analyzing the offset parameters to obtain an offset direction, an offset distance and at least one auxiliary surface; and the distance between the at least one auxiliary surface and the initial position of the at least one auxiliary surface is the offset distance according to the offset direction.
Optionally, the analyzing the offset parameter to obtain an offset direction, an offset distance, and at least one auxiliary surface includes: analyzing the offset parameter to obtain an offset distance and at least one auxiliary surface; determining a shift direction of the at least one auxiliary surface according to the shift distance, wherein when the shift distance is greater than zero, the shift direction is outward shift; if the offset distance is less than zero, the offset direction is inward offset.
Optionally, the at least one auxiliary surface is one of the wall cylinder auxiliary surface and/or the ceiling auxiliary surface or an integral part of the wall cylinder auxiliary surface and the ceiling auxiliary surface.
Optionally, before acquiring the offset parameter, the method further includes: acquiring an auxiliary surface model, wherein the auxiliary surface model comprises a single surface, a single entity, a space surface, a continuous surface and a drag line drawing; determining a target auxiliary model from a plurality of auxiliary surface models; marking the at least one auxiliary surface according to the at least one auxiliary surface model.
Optionally, the obtaining of the height parameter of the decorative auxiliary surface comprises: acquiring a first height of a wall column surface auxiliary surface, a second height of a ground auxiliary surface and a third height of a skirting line in the decoration auxiliary surface; the generation of the decorative auxiliary surface matched with the height parameter according to the height parameter comprises the following steps: and generating a decorative auxiliary surface according to the first height, the second height and the third height.
Optionally, the shifting the at least one auxiliary surface according to the shifting direction to a distance from the initial position of the at least one auxiliary surface is the shifting distance, including: cutting out a target offset surface from the at least one auxiliary surface based on a polygon edge-by-edge cutting algorithm; and offsetting the offset surface of the quick search target according to the offset direction and the offset distance.
In a second aspect, the present application provides a decorative auxiliary surface modeling apparatus, the apparatus comprising:
the decoration auxiliary surface function module is used for acquiring height parameters of the decoration auxiliary surface;
the first execution module is used for generating a decorative auxiliary surface matched with the height parameter according to the height parameter;
the decoration auxiliary surface function module is further used for obtaining an offset parameter, the offset parameter is used for offsetting at least one auxiliary surface in the decoration auxiliary surfaces, and the at least one auxiliary surface comprises a wall column auxiliary surface, a ceiling auxiliary surface or a ground auxiliary surface;
and the second execution module is used for executing the offset operation on the at least one auxiliary surface according to the offset parameter.
It can be understood that the height parameter of the decorative auxiliary surface is obtained through the functional module of the decorative auxiliary surface; the first execution module generates a decorative auxiliary surface matched with the height parameter according to the height parameter; acquiring a deviation parameter by using a decoration auxiliary surface functional module; the second execution module is used for executing the offset operation on the at least one auxiliary surface according to the offset parameter, so that the reference surface can be automatically set directly according to the input height parameter, and the operation difficulty of a user is reduced; in addition, the offset function is creatively developed, offset parameters can be modified and adjusted according to actual conditions, and the method has strong applicability, so that a user can use the method very conveniently, and the surface layer drawing and adjusting work of the structural member can be completed quickly. In addition, the established auxiliary surface can be used as a decorative surface of a component, has high accuracy and no error, and can guide construction and be used as a delivery standard. In addition, the process of setting the auxiliary surface is visual and accurate in simulation display in a computer, can be adjusted at any time, is time-saving and labor-saving, can be used for selectively creating a local structure or all component auxiliary surfaces at any time, is convenient to modify through the modeling method disclosed by the application, and is easy to learn and master.
In a third aspect, the present application provides an electronic device, including:
a memory for storing executable instructions;
a processor for implementing a method of modelling a decorative auxiliary surface as claimed in any one of the first aspects when executing executable instructions stored in said memory.
In a fourth aspect, the present application provides a computer-readable storage medium having stored thereon a computer program for executing the steps of the method of modelling a decorative auxiliary surface according to any of the first aspects when the computer program is run by a processing device.
According to the modeling method and device for the decoration auxiliary surface, the height parameter of the decoration auxiliary surface is obtained; generating a decorative auxiliary surface matched with the height parameter according to the height parameter; obtaining an offset parameter, wherein the offset parameter is used for offsetting at least one auxiliary surface in the decoration auxiliary surfaces, and the at least one auxiliary surface comprises a wall column auxiliary surface, a ceiling auxiliary surface or a ground auxiliary surface; executing the offset operation on the at least one auxiliary surface according to the offset parameter, so that the reference surface can be automatically set directly according to the input height parameter, and the operation difficulty of a user is reduced; in addition, the offset function is creatively developed, offset parameters can be modified and adjusted according to actual conditions, and the method has strong applicability, so that a user can use the method very conveniently, and the surface layer drawing and adjusting work of the structural member can be completed quickly. In addition, the established auxiliary surface can be used as a decorative surface of a component, has high accuracy and no error, and can guide construction and be used as a delivery standard. In addition, the process of setting the auxiliary surface is visual and accurate in simulation display in a computer, can be adjusted at any time, is time-saving and labor-saving, can be used for selectively creating a local structure or all component auxiliary surfaces at any time, is convenient to modify through the modeling method disclosed by the application, and is easy to learn and master.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.
Fig. 1 is a schematic structural diagram of an electronic device according to a first embodiment of the present application;
FIG. 2 is a flow chart of a method for modeling a decorative auxiliary surface according to a second embodiment of the present application;
fig. 3 is a schematic diagram of a wall column surface auxiliary surface height modeling interface in a decoration auxiliary surface modeling method according to a second embodiment of the present application;
fig. 4 is a schematic view of a skirting line auxiliary surface height modeling interface in a decoration auxiliary surface modeling method according to a second embodiment of the present application;
FIG. 5 is a schematic view of a ground auxiliary surface height modeling interface in a decoration auxiliary surface modeling method according to a second embodiment of the present application;
FIG. 6 is an interface diagram illustrating the setting of an auxiliary surface offset parameter in a decoration auxiliary surface modeling method according to a second embodiment of the present application;
fig. 7 is a functional block diagram of a decoration auxiliary surface modeling apparatus according to a third embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the present application will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present application. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
First embodiment
Fig. 1 is a schematic structural diagram of an electronic device according to an embodiment of the present application, and in the present application, an electronic device 100 for implementing an example of a decoration auxiliary surface modeling method and apparatus according to an embodiment of the present application may be described by using the schematic diagram shown in fig. 1. Specifically, the execution process of the electronic device 100 may refer to the description of the second embodiment or the third embodiment, and is not described herein again.
Alternatively, the electronic device 100 may be a computer (such as a desktop computer, a notebook computer, a kiosk, or a smart terminal device (e.g., a smart phone, a tablet, etc.)), and is not particularly limited herein.
As shown in FIG. 1, an electronic device 100 includes one or more processors 102, one or more memory devices 104, an input device 106, an output device 108, which are interconnected via a bus system and/or other type of connection mechanism (not shown). It should be noted that the components and structure of the electronic device 100 shown in fig. 1 are only exemplary and not limiting, and the electronic device may have some of the components shown in fig. 1 and may also have other components and structures not shown in fig. 1, as desired.
It should be understood that the processor 102 in the embodiments of the present application may be a Central Processing Unit (CPU), and the processor may also be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 104 may include one or more computer program products that may include various forms of computer-readable storage media.
It should be appreciated that the storage 104 in embodiments of the present application may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a read-only memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an electrically Erasable EPROM (EEPROM), or a flash memory. Volatile memory can be Random Access Memory (RAM), which acts as external cache memory. By way of example, but not limitation, many forms of Random Access Memory (RAM) are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct bus RAM (DR RAM).
On which one or more computer program instructions may be stored that may be executed by processor 102 to implement the client functionality (implemented by the processor) in the embodiments of the application described below and/or other desired functionality. Various applications and various data, such as various data used and/or generated by the applications, may also be stored in the computer-readable storage medium.
The input device 106 may be a device used by a user to input instructions and may include one or more of a keyboard, a mouse, a microphone, a touch screen, and the like.
Second embodiment
Referring to a flow chart of a method for modeling a decorative auxiliary surface shown in fig. 2, the method specifically includes the following steps:
in step S201, a height parameter of the decorative auxiliary surface is acquired.
The decoration auxiliary surface includes, but is not limited to, a wall column auxiliary surface, a ceiling auxiliary surface, a ground auxiliary surface and a skirting line auxiliary surface.
Wherein, set up the accessory face and can reserve cement mortar plastering, coating, ceramic tile thickness, guarantee that headroom size is accurate in the house.
Wherein the height parameters comprise a first height for representing the height of the wall stud surface auxiliary surface, a second height for representing the height of the ground auxiliary surface and a third height for representing the height of the skirting line.
Of course, in practical use, the height parameter may include other heights than the above-mentioned heights, and is not limited in particular.
As an embodiment, step S201 includes: acquiring a first height of a wall column surface auxiliary surface, a second height of a ground auxiliary surface and a third height of a skirting line in the decoration auxiliary surface; the generation of the decorative auxiliary surface matched with the height parameter according to the height parameter comprises the following steps: and generating a decorative auxiliary surface according to the first height, the second height and the third height.
Of course, in actual use, the heights of the different auxiliary surfaces can be acquired step by step.
For example, as shown in fig. 3, when the user clicks the decoration auxiliary function module, an operation interface (the operation interface is only a partial interface diagram) as shown in fig. 3 is popped up, and the user may input the height of the corresponding auxiliary in a pop-up box on the left side of the operation interface, for example, the user may input only the height of the wall cylinder auxiliary 3000 mm, after the user clicks a determination button on the pop-up box, the height of the wall cylinder auxiliary of the model built on the right side is automatically adjusted to 3000 mm, and if the user clicks the determination button after selecting the ceiling auxiliary before clicking the determination button, the height of the wall cylinder auxiliary of the model built on the right side is automatically adjusted to 3000 mm, and at the same time, the height of the ceiling is also determined to 3000 mm, that is, the two auxiliary surfaces are the same.
For example, as shown in fig. 4, after the user has finished operating the operation shown in fig. 3, the user may input a third height of the skirting line of 100 mm in the pop-up box, and click the determination button after selecting the auxiliary surface of the ceiling, where the third height of the skirting line of the building model is 100 mm.
For another example, as shown in fig. 5, the user may further input the height of the ground support surface in the pop-up box, for example, the height input by the user is 50 (i.e., 50 mm), i.e., the second height is 50 mm.
It should be noted that the ceiling auxiliary surface can be arranged on the wall cylindrical auxiliary surface, and the height of the wall cylindrical auxiliary surface is the ceiling auxiliary layer, so that the ceiling auxiliary layer can be moved up and down as required.
Certainly, in the practical use, the ceiling auxiliary surface can also be adjusted according to the reality, also can make the step furred ceiling, and is very convenient. The ceiling auxiliary surface can also be rectangular, circular, oval or special-shaped, and various ceiling surface layers can be conveniently made as long as the required position is accurately selected when the model is selected.
It will be appreciated that the ceiling auxiliary surface is only a surface layer, and has no thickness, and may be provided with material, depending on the requirements, and the type of ceiling may be selected from the center of the material.
It should be understood that the above-mentioned height values are given by way of example only and are not limiting.
And S202, generating a decorative auxiliary surface matched with the height parameter according to the height parameter.
It will be appreciated that in creating the decorative auxiliary surface, a structural model is created first, and then the decorative auxiliary surface is created on the structural model.
The structural model can be generated in advance, and when a user clicks the decoration auxiliary surface function module, the structural model is matched automatically.
The structural model comprises a wall structural model.
In step S203, an offset parameter is acquired.
Wherein the offset parameter is used to offset at least one of the decorative auxiliary surfaces.
Wherein the at least one auxiliary surface comprises a wall stud auxiliary surface, a ceiling auxiliary surface or a floor auxiliary surface.
Alternatively, the offset parameter may be a value greater than zero or a value less than zero.
For example, a user may click a certain auxiliary surface to perform offset, as shown in fig. 6, when the user performs offset side surface by clicking the side surface, a pop-up box as shown in fig. 6 may pop up, and the user may input an offset distance in the pop-up box, for example, the input offset distance is 1000 mm, and when the user clicks the determination button, the offset parameter input by the user is obtained.
In a possible embodiment, before obtaining the offset parameter, the method further comprises: acquiring an auxiliary surface model, wherein the auxiliary surface model comprises a single surface, a single entity, a space surface, a continuous surface and a drag line drawing; determining a target auxiliary model from a plurality of auxiliary surface models; marking the at least one auxiliary surface according to the at least one auxiliary surface model.
For example, the user may set the model mode of the auxiliary surface for the building model by clicking on the model (e.g., left clicking or right clicking).
It should be noted that a single surface means that only one surface is selected; the single entity refers to the inner surface and the outer surface of a model of the wall, and the surface layer of the exposed part of the structure can be selected, such as selecting a wall surface and a cylindrical surface at the same time.
The space surface is that all wall surfaces, cylindrical surfaces, wall cylindrical surfaces, beam surfaces, plate surfaces and beam plate surfaces are selected in one space, any command can be selected according to requirements, the function can be used for picking up a model structure model, and omission is avoided; the method is convenient and quick, avoids omission, and selects the wall surface of the building model.
The board surface is that in a building space, all board surfaces are selected and picked up as a structural model, and directional selection is mainly performed on all floors or upper floors.
The continuous surface is to continuously select different models, such as wall surfaces at different positions, also can select continuous wall surfaces, and also can pick up discontinuous wall surfaces; the continuous surface can also be different cylindrical surfaces and different beam surfaces, can be used independently or in combination, and is very convenient.
The drawing of the drag line refers to selecting the auxiliary surface by stretching by using a mouse to select the starting point, and is suitable for the auxiliary surface arranged on a local position mainly for a vertical surface or a horizontal surface without a structural surface, such as any space.
And step S204, executing offset operation on the at least one auxiliary surface according to the offset parameter.
It should be noted that, it is known through experiments that, after the above-mentioned offset operation is performed, the offset distance measured by the measuring tool is equal to the actual offset distance, that is, the result obtained through the above-mentioned manner is more accurate.
Optionally, the at least one auxiliary surface is one of the wall cylinder auxiliary surface and/or the ceiling auxiliary surface or an integral part of the wall cylinder auxiliary surface and the ceiling auxiliary surface.
That is, in the case of shifting, a single auxiliary surface may be selected and shifted, or a single auxiliary surface may be selected and shifted as a whole.
As an embodiment, step S204 includes: analyzing the offset parameters to obtain an offset direction, an offset distance and at least one auxiliary surface; and the distance between the at least one auxiliary surface and the initial position of the at least one auxiliary surface is the offset distance according to the offset direction.
The initial position is a position before the auxiliary surface is not displaced.
Optionally, the analyzing the offset parameter to obtain an offset direction, an offset distance, and at least one auxiliary surface includes: analyzing the offset parameter to obtain an offset distance and at least one auxiliary surface; determining a shift direction of the at least one auxiliary surface according to the shift distance, wherein when the shift distance is greater than zero, the shift direction is outward shift; if the offset distance is less than zero, the offset direction is inward offset.
Optionally, the shifting the at least one auxiliary surface according to the shifting direction to a distance from the initial position of the at least one auxiliary surface is the shifting distance, including: generating a mirrored auxiliary surface matching the at least one auxiliary surface; and offsetting the mirror image auxiliary surface by the offset distance from the building model according to the offset direction, so that the distance between the mirror image auxiliary surface and the target auxiliary surface is the offset distance.
Wherein the target auxiliary surface is one of the at least one auxiliary surface, for example, the surface where the black area is located in fig. 6.
Wherein the generated mirror image auxiliary surface is parallel to the main auxiliary surface.
Optionally, the shifting the at least one auxiliary surface according to the shifting direction to a distance from the initial position of the at least one auxiliary surface is the shifting distance, including: and offsetting the auxiliary surface according to the offset distance and the positive value and the negative value of the offset distance, and generating an offset surface.
Wherein, the distance between the offset surface and the auxiliary surface selected to be offset is the offset distance.
Optionally, the shifting the at least one auxiliary surface according to the shifting direction to a distance from the initial position of the at least one auxiliary surface is the shifting distance, including: cutting out a target offset surface from the at least one auxiliary surface based on a polygon edge-by-edge cutting algorithm; and offsetting the offset surface of the quick search target according to the offset direction and the offset distance.
The polygon edge-by-edge cutting algorithm mainly cuts the polygon to be cut by using a variable boundary of a window every time, removes the graph falling in the outer area of the window, reserves the graph in the inner area of the window, takes the graph as the polygon to be cut next time, and finally cuts out the target graph.
In a possible embodiment, the method further comprises: obtaining a skirting line offset parameter; and offsetting the skirting line according to the skirting line offset parameter.
Of course, in actual use, the deviation of the skirting line may be performed simultaneously with the deviation of the wall/column surface auxiliary surface, or may be performed by separately obtaining the skirting line deviation parameter.
It will be appreciated that in this embodiment the floor assisting surface may also be individually offset in accordance with an offset parameter input by the user.
Of course, in actual use, the wall cylinder auxiliary surface, the floor auxiliary surface, and the skirting line (or the skirting line auxiliary surface) may be shifted at the same time, or one or any two of the wall cylinder auxiliary surface, the floor auxiliary surface, and the skirting line (or the skirting line auxiliary surface) may be shifted at the same time. Here, the number of the carbon atoms is not particularly limited.
In this embodiment, by acquiring a height parameter of the decorative auxiliary surface; generating a decorative auxiliary surface matched with the height parameter according to the height parameter; obtaining an offset parameter, wherein the offset parameter is used for offsetting at least one auxiliary surface in the decoration auxiliary surfaces, and the at least one auxiliary surface comprises a wall column auxiliary surface, a ceiling auxiliary surface or a ground auxiliary surface; executing the offset operation on the at least one auxiliary surface according to the offset parameter, so that the reference surface can be automatically set directly according to the input height parameter, and the operation difficulty of a user is reduced; in addition, the offset function is creatively developed, offset parameters can be modified and adjusted according to actual conditions, and the method has strong applicability, so that a user can use the method very conveniently, and the surface layer drawing and adjusting work of the structural member can be completed quickly. In addition, the established auxiliary surface can be used as a decorative surface of a component, has high accuracy and no error, and can guide construction and be used as a delivery standard. In addition, the process of setting the auxiliary surface is visual and accurate in simulation display in a computer, can be adjusted at any time, is time-saving and labor-saving, can be used for selectively creating a local structure or all component auxiliary surfaces at any time, is convenient to modify through the modeling method disclosed by the application, and is easy to learn and master.
That is to say, through the modeling method disclosed in this embodiment, a user can directly input the height (or thickness) of the surface layer, so as to directly display the actual position of the surface layer after obtaining the thickness, and no matter how many layers, the actual position of the surface layer can be displayed in a non-poor manner. In addition, because the DFC software system is only a tool, all drawing commands need to be continuously trained, particularly drawing on a horizontal leveling layer, and the relative relation of various surface layers can be accurately reflected only by ensuring the absolute level of the surface layers. Similarly, the wall surface cylindrical surface is vertical to the ground, if the surface layer is attached to the wall cylindrical surface, the surface layer is difficult to be vertical, so that the position of the surface layer is inaccurate, and the horizontal and vertical functions of the surface layer are better solved in a mode of creating an auxiliary surface through the modeling method. If the inclination angle exists, the surface layer is also displaced in parallel on the basis of the structural layer, and the accuracy of the surface layer does not need to be judged. The difficulty of user operation is effectively reduced, and the user who does not know the operation software can quickly complete modeling. Further, through carrying out the skew setting to the auxiliary surface, that is to say can directly modify on wall, ground, beam column and smallpox decorative cover layer, be positive skew when the input positive value, represent outside, upwards direction skew, the input negative value, then be negative skew, promptly inwards or downwards skew, can revise and adjust according to the reality, have very strong suitability for the user uses more conveniently, can accomplish structural component surface course drawing and adjustment work fast, improve user work efficiency.
It should be understood that the process of setting the auxiliary surface is visual and accurate in the computer, can be adjusted at any time, is time-saving and labor-saving, can select to create a local structure or all component auxiliary surfaces at any time, is convenient to modify and is easy to learn and master. The ceiling auxiliary surface is not a simple operation function, can be directly provided with an auxiliary surface meeting the standard under the condition of meeting the requirements of design and construction specifications, and can be selected and used during BIM (Building Information Modeling) decoration drawing, so that the decoration scheme can be modified at any time on one hand, and the advantages and disadvantages among the schemes can be compared on the other hand, particularly the wall surface and the ceiling auxiliary surface, the ceiling height can be adjusted under the condition of meeting the minimum space for electrical installation in the ceiling decoration, and the optimal scheme can be conveniently selected by repeatedly adjusting. A space for autonomous operation of a user is prepared, functions of drawing, editing and modifying the component surface layer can be unified according to the user's idea, the operation efficiency is improved, and the requirements of different users are met. The auxiliary surface can be used as a decorative surface of a component, has high accuracy and no error, can guide construction and is used as a delivery standard.
It should be understood that the operation interface diagrams shown in fig. 3 to 6 of the present application are only examples implemented by the method, and are not limited thereto.
Third embodiment
Referring to fig. 7, a decorative auxiliary surface modeling apparatus 500 includes:
a decoration auxiliary surface function module 510 for acquiring a height parameter of the decoration auxiliary surface;
optionally, the decorative auxiliary surface function module 510 is further configured to: acquiring a first height of a wall column surface auxiliary surface, a second height of a ground auxiliary surface and a third height of a skirting line in the decoration auxiliary surface; at this time, the second executing module 530 is configured to: and generating a decorative auxiliary surface according to the first height, the second height and the third height.
A first executing module 520, configured to generate a decoration auxiliary surface matched with the height parameter according to the height parameter;
the decoration auxiliary surface function module 510 is further configured to obtain an offset parameter, where the offset parameter is used to offset at least one auxiliary surface in the decoration auxiliary surfaces, and the at least one auxiliary surface includes a wall pillar auxiliary surface, a ceiling auxiliary surface, or a floor auxiliary surface;
a second performing module 530, configured to perform a shift operation on the at least one auxiliary surface according to the shift parameter.
Optionally, the second executing module 530 is further configured to: analyzing the offset parameters to obtain an offset direction, an offset distance and at least one auxiliary surface; and the distance between the at least one auxiliary surface and the initial position of the at least one auxiliary surface is the offset distance according to the offset direction.
Optionally, the analyzing the offset parameter to obtain an offset direction, an offset distance, and at least one auxiliary surface includes: analyzing the offset parameter to obtain an offset distance and at least one auxiliary surface; determining a shift direction of the at least one auxiliary surface according to the shift distance, wherein when the shift distance is greater than zero, the shift direction is outward shift; if the offset distance is less than zero, the offset direction is inward offset.
Wherein the at least one auxiliary surface is one of the wall column surface auxiliary surface and/or the ceiling auxiliary surface or the wall column surface auxiliary surface and the ceiling auxiliary surface are integrated.
Optionally, the shifting the at least one auxiliary surface according to the shifting direction to a distance from the initial position of the at least one auxiliary surface is the shifting distance, including: cutting out a target offset surface from the at least one auxiliary surface based on a polygon edge-by-edge cutting algorithm; and offsetting the offset surface of the quick search target according to the offset direction and the offset distance.
In a possible embodiment, the decoration auxiliary surface modeling apparatus 500 further includes: the system comprises an acquisition unit, a rendering unit and a rendering unit, wherein the acquisition unit is used for acquiring an auxiliary surface model which comprises a single surface, a single entity, a spatial surface, a continuous surface and a drag line drawing; determining a target auxiliary model from a plurality of auxiliary surface models; marking the at least one auxiliary surface according to the at least one auxiliary surface model.
In the present embodiment, the height parameter of the decoration auxiliary surface is obtained by the decoration auxiliary surface function module 510; the first execution module 520 generates a decorative auxiliary surface matched with the height parameter according to the height parameter; acquiring offset parameters by using the decoration auxiliary surface function module 510; so as to perform the offset operation on the at least one auxiliary surface according to the offset parameter by using the second performing module 530, thereby achieving the purpose of automatically setting the reference surface according to the inputted height parameter directly to reduce the operation difficulty of the user; in addition, the offset function is creatively developed, offset parameters can be modified and adjusted according to actual conditions, and the method has strong applicability, so that a user can use the method very conveniently, and the surface layer drawing and adjusting work of the structural member can be completed quickly. In addition, the established auxiliary surface can be used as a decorative surface of a component, has high accuracy and no error, and can guide construction and be used as a delivery standard. In addition, the process of setting the auxiliary surface is visual and accurate in simulation display in a computer, can be adjusted at any time, is time-saving and labor-saving, can be used for selectively creating a local structure or all component auxiliary surfaces at any time, is convenient to modify through the modeling method disclosed by the application, and is easy to learn and master.
Further, the present embodiment also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processing device, the computer program performs any one of the steps of the decoration auxiliary surface modeling method provided in the second embodiment.
The computer program product of the decoration auxiliary surface modeling method and apparatus provided in the embodiments of the present application includes a computer-readable storage medium storing a program code, where instructions included in the program code may be used to execute the method described in the foregoing method embodiments, and specific implementations may refer to the method embodiments and are not described herein again.
It should be noted that the above embodiments may be implemented in whole or in part by software, hardware (e.g., a circuit), firmware, or any other combination. When implemented in software, the above-described embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product comprises one or more computer instructions or computer programs. The procedures or functions according to the embodiments of the present application are wholly or partially generated when the computer instructions or the computer program are loaded or executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more collections of available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium may be a solid state disk.
It should be understood that the term "and/or" herein is merely one type of association relationship that describes an associated object, meaning that three relationships may exist, e.g., a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. In addition, the "/" in this document generally indicates that the former and latter associated objects are in an "or" relationship, but may also indicate an "and/or" relationship, which may be understood with particular reference to the former and latter text.
In the present application, "at least one" means one or more, "a plurality" means two or more. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or multiple.
It should be understood that, in the various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application. It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.

Claims (10)

1. A method of modelling a decorative auxiliary surface, the method comprising:
acquiring height parameters of the decorative auxiliary surface;
generating a decorative auxiliary surface matched with the height parameter according to the height parameter;
obtaining an offset parameter, wherein the offset parameter is used for offsetting at least one auxiliary surface in the decoration auxiliary surfaces, and the at least one auxiliary surface comprises a wall column auxiliary surface, a ceiling auxiliary surface or a ground auxiliary surface;
and performing a shifting operation on the at least one auxiliary surface according to the shifting parameter.
2. Method according to claim 1, wherein said performing an offset operation on said at least one auxiliary surface according to said offset parameter comprises:
analyzing the offset parameters to obtain an offset direction, an offset distance and at least one auxiliary surface;
and the distance between the at least one auxiliary surface and the initial position of the at least one auxiliary surface is the offset distance according to the offset direction.
3. The method of claim 2, wherein the analyzing the offset parameters to obtain an offset direction, an offset distance and at least one auxiliary surface comprises:
analyzing the offset parameter to obtain an offset distance and at least one auxiliary surface;
determining a shift direction of the at least one auxiliary surface according to the shift distance, wherein when the shift distance is greater than zero, the shift direction is outward shift; if the offset distance is less than zero, the offset direction is inward offset.
4. A method according to any one of claims 1-3, characterised in that the at least one auxiliary surface is a wall stud auxiliary surface and/or one of the ceiling auxiliary surfaces or the wall stud auxiliary surface is integral with the ceiling auxiliary surface.
5. The method of claim 1, wherein prior to obtaining the offset parameter, the method further comprises:
acquiring an auxiliary surface model, wherein the auxiliary surface model comprises a single surface, a single entity, a space surface, a continuous surface and a drag line drawing;
determining a target auxiliary model from a plurality of auxiliary surface models;
marking the at least one auxiliary surface according to the at least one auxiliary surface model.
6. The method according to claim 1, wherein the obtaining of the height parameter of the decorative auxiliary surface comprises:
acquiring a first height of a wall column surface auxiliary surface, a second height of a ground auxiliary surface and a third height of a skirting line in the decoration auxiliary surface;
the generation of the decorative auxiliary surface matched with the height parameter according to the height parameter comprises the following steps:
and generating a decorative auxiliary surface according to the first height, the second height and the third height.
7. A method according to claim 2, wherein deviating the at least one auxiliary surface according to the deviation direction to the deviation distance from the initial position of the at least one auxiliary surface comprises:
cutting out a target offset surface from the at least one auxiliary surface based on a polygon edge-by-edge cutting algorithm;
and offsetting the offset surface of the quick search target according to the offset direction and the offset distance.
8. A decorative auxiliary surface modeling apparatus, the apparatus comprising:
the decoration auxiliary surface function module is used for acquiring height parameters of the decoration auxiliary surface;
the first execution module is used for generating a decorative auxiliary surface matched with the height parameter according to the height parameter;
the decoration auxiliary surface function module is further used for obtaining an offset parameter, the offset parameter is used for offsetting at least one auxiliary surface in the decoration auxiliary surfaces, and the at least one auxiliary surface comprises a wall column auxiliary surface, a ceiling auxiliary surface or a ground auxiliary surface;
and the second execution module is used for executing the offset operation on the at least one auxiliary surface according to the offset parameter.
9. An electronic device, comprising:
a memory for storing executable instructions;
a processor for implementing a method of modelling a decorative auxiliary surface as claimed in any one of claims 1 to 7 when executing executable instructions stored in said memory.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has stored thereon a computer program which, when being executed by a processing device, carries out the steps of the method of modelling a decorative auxiliary surface according to any one of claims 1 to 7.
CN202110304093.7A 2021-03-22 2021-03-22 Decoration auxiliary surface modeling method and device Withdrawn CN112699453A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110304093.7A CN112699453A (en) 2021-03-22 2021-03-22 Decoration auxiliary surface modeling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110304093.7A CN112699453A (en) 2021-03-22 2021-03-22 Decoration auxiliary surface modeling method and device

Publications (1)

Publication Number Publication Date
CN112699453A true CN112699453A (en) 2021-04-23

Family

ID=75515285

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110304093.7A Withdrawn CN112699453A (en) 2021-03-22 2021-03-22 Decoration auxiliary surface modeling method and device

Country Status (1)

Country Link
CN (1) CN112699453A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114288667A (en) * 2021-12-29 2022-04-08 完美世界(北京)软件科技发展有限公司 Modeling method and device of model
CN114756924A (en) * 2022-03-16 2022-07-15 杭州群核信息技术有限公司 A method and device for generating decorative surface of house type based on ground modeling

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114288667A (en) * 2021-12-29 2022-04-08 完美世界(北京)软件科技发展有限公司 Modeling method and device of model
CN114756924A (en) * 2022-03-16 2022-07-15 杭州群核信息技术有限公司 A method and device for generating decorative surface of house type based on ground modeling

Similar Documents

Publication Publication Date Title
US8072450B2 (en) System and method for measuring a three-dimensional object
US20070204241A1 (en) Method for generating three dimensional stair objects in computer aided design drawings
EP2216754B1 (en) Creating dynamic sets to automatically arrange dimension annotations
US9804751B2 (en) Creating and merging two-dimensional floor plans within three-dimensional models
US20240169104A1 (en) Method, system and graphical user interface for building design
US10664628B2 (en) Interactive surface alignment
CN112699453A (en) Decoration auxiliary surface modeling method and device
CN114140690B (en) Fitment progress monitoring method and device, electronic equipment and storage medium
US11328498B2 (en) Home visualization tool
CN110889153A (en) Model adjusting method and device, computer equipment and storage medium
CN110795796A (en) Designing an object representing a 3D modeling of a mechanical structure
US11263372B2 (en) Method for providing details to a computer aided design (CAD) model, a computer program product and a server therefore
CN110889152B (en) Method, device, computer equipment and storage medium for establishing model relation
CN109242941B (en) Three-dimensional object synthesis using visual guidance as part of a two-dimensional digital image
US10345790B2 (en) Modelling method and system
US20090102832A1 (en) Selective refresh of computer-aided design drawings
CN114299214B (en) Method and device for generating virtual indoor scene, storage medium, and electronic device
CN114727090B (en) Entity space scanning method, device, terminal equipment and storage medium
CN114297751B (en) BIM rendering method, device, electronic device and storage medium
CN110889154A (en) Building model generation method and device
US10073600B1 (en) Selecting large and small entities on a computer display
US11292201B2 (en) Additive swept wedge buildup toolpath
CN115761122B (en) Method, device, equipment and medium for realizing three-dimensional auxiliary ruler
US20250013795A1 (en) Automatic Corner Trim For Member Creation
CN108182309A (en) Drawing practice and relevant device

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20210423

WW01 Invention patent application withdrawn after publication