[go: up one dir, main page]

WO2020019997A1 - Method for covering specific surface form on specific surface of 3d scenario, system, device and medium - Google Patents

Method for covering specific surface form on specific surface of 3d scenario, system, device and medium Download PDF

Info

Publication number
WO2020019997A1
WO2020019997A1 PCT/CN2019/095714 CN2019095714W WO2020019997A1 WO 2020019997 A1 WO2020019997 A1 WO 2020019997A1 CN 2019095714 W CN2019095714 W CN 2019095714W WO 2020019997 A1 WO2020019997 A1 WO 2020019997A1
Authority
WO
WIPO (PCT)
Prior art keywords
scene
specific
shape
specific shape
sub
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.)
Ceased
Application number
PCT/CN2019/095714
Other languages
French (fr)
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.)
Shanghai Lilith Technology Corp
Original Assignee
Shanghai Lilith Technology Corp
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 Shanghai Lilith Technology Corp filed Critical Shanghai Lilith Technology Corp
Publication of WO2020019997A1 publication Critical patent/WO2020019997A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data

Definitions

  • the invention relates to the technical field of three-dimensional (3D) modeling, and in particular, to a method, a system, a device, and a medium for covering a specific surface morphology on a specific surface of a 3D scene.
  • the purpose of the present invention is to provide a method, a system, a device, and a medium for covering a specific surface morphology on a specific surface of a 3D scene, solving the cumbersome operation of the prior art, taking a long time, cannot be repeated, and the user cannot preview the overlay when removing a specific shape There are technical issues with the visual effects of specific surface morphologies.
  • an embodiment of the present invention discloses a method for covering a specific surface morphology on a specific surface of a 3D scene.
  • the method includes: setting an object covered with a specific surface morphology on a surface to a specific shape; and setting a specific shape It is placed at a specific position of the 3D scene to determine the cut surface of the 3D scene and the specific shape; the corresponding surface corresponding to the cut surface of the specific shape is determined, and the specific surface shape covering the corresponding surface is covered on the cut surface.
  • the method further includes: obtaining a specific surface shape and a specific shape.
  • the surface of the specific shape is not covered with a specific surface morphology.
  • determining the cut planes of the 3D scene and the specific shape includes: removing a specific shape in the 3D scene to obtain a new 3D scene; and determining, as a cut plane, a surface of all surfaces of the new 3D scene that does not belong to the 3D scene.
  • removing a specific shape from the 3D scene to obtain a new 3D scene includes: inverting the specific shape to obtain the first shape; obtaining the second shape from the intersection of the 3D scene and the first shape to obtain a new shape. 3D scene.
  • removing a specific shape in the 3D scene to obtain a new 3D scene includes: performing an intersection operation on the 3D scene and the specific shape to obtain a third shape; obtaining a fourth shape from the 3D scene and the third shape; You get a new 3D scene.
  • the 3D scene is formed by combining multiple sub-objects.
  • removing a specific shape in the 3D scene to obtain a new 3D scene includes: judging the positional relationship between each sub-object of the 3D scene and the specific shape; if the sub-object is completely outside the specific shape, retaining the sub-object; if the sub-object If it is completely inside a specific shape, delete the sub-objects; if a part of the sub-objects is inside the specific shape, perform the inverse set operation on the specific shape to obtain the fifth shape, and take the intersection operation of each child object and the fifth shape to obtain The sixth shape; recombining all the sixth shapes and the retained sub-objects together to obtain a new 3D scene.
  • removing a specific shape in the 3D scene to obtain a new 3D scene includes: judging the positional relationship between each sub-object of the 3D scene and the specific shape; if the sub-object is completely outside the specific shape, retaining the sub-object; if the sub-object If it is completely inside a specific shape, delete the sub-objects; if a part of the sub-object is inside the specific shape, take the intersection operation of each sub-object and the specific shape, obtain the seventh shape, and take each sub-object and the seventh shape The difference operation is performed to obtain the eighth shape; all the eighth shapes and the retained sub-objects are recombined together to obtain a new 3D scene.
  • the specific surface morphology includes a natural landscape surface morphology and / or an artificial structure surface morphology.
  • the specific shape includes a regular shape and / or an irregular shape.
  • the 3D scene includes natural landscapes and / or man-made structures.
  • the new 3D scene includes natural landscapes and / or man-made structures.
  • An embodiment of the present invention also discloses a system for covering a specific surface shape on a specific surface of a 3D scene.
  • the system includes: a setting unit for setting an object covered with the specific surface shape on the surface into a specific shape; a determining unit, It is used to place a specific shape at a specific position in the 3D scene, to determine the cut surface of the 3D scene and the specific shape; the cover unit is used to determine the corresponding surface of the specific shape corresponding to the cut surface, and to cover the specific surface shape covered on the corresponding surface On the cut surface.
  • the system further includes: an obtaining unit, configured to obtain a specific surface shape and a specific shape.
  • the surface of the specific shape is not covered with a specific surface morphology.
  • determining the cut planes of the 3D scene and the specific shape includes: removing a specific shape in the 3D scene to obtain a new 3D scene; and determining, as a cut plane, a surface of all surfaces of the new 3D scene that does not belong to the 3D scene.
  • An embodiment of the present invention also discloses a device for covering a specific surface morphology on a specific surface of a 3D scene.
  • the device includes a memory and a processor storing computer-executable instructions, and the processor is configured to execute the instructions to implement the 3D scene.
  • An embodiment of the present invention also discloses a non-volatile computer storage medium encoded using a computer program.
  • the computer program includes instructions, which are executed by more than one computer to implement a method of covering a specific surface shape on a specific surface of a 3D scene. .
  • the invention uses an object covered with a specific surface shape on the surface, so that when a user removes a specific shape, a visual effect covered with a specific surface shape can be previewed, and an object covered with a specific surface shape on the surface can be reused in other 3D scenes.
  • the present invention determines the corresponding surface corresponding to the cut surface of a specific shape, and covers the specific surface morphology covered on the corresponding surface on the cut surface, so that the user does not need to separately cover the specific surface on each cut surface of the 3D scene and the specific shape.
  • the surface shape realizes automatic operation, and the operation is simple and fast.
  • FIG. 1 is a schematic flowchart of a method for covering a specific surface morphology on a specific surface of a 3D scene according to a first embodiment of the present invention
  • FIG. 2 is a schematic flowchart of removing a specific shape from a 3D scene to obtain a new 3D scene according to the first embodiment of the present invention
  • FIG. 3 is another schematic flowchart of removing a specific shape from a 3D scene to obtain a new 3D scene according to the first embodiment of the present invention
  • FIG. 4 is another schematic flowchart of removing a specific shape from a 3D scene to obtain a new 3D scene according to the first embodiment of the present invention
  • FIG. 5 is another schematic flowchart of removing a specific shape from a 3D scene to obtain a new 3D scene according to the first embodiment of the present invention
  • FIG. 6 is a schematic structural diagram of a system for covering a specific surface morphology on a specific surface of a 3D scene according to a second embodiment of the present invention.
  • FIG. 1 is a schematic flowchart of the method 100. Specifically, the method 100 includes:
  • Step 102 Set an object covered with a specific surface shape on the surface to a specific shape.
  • an object covered with a specific surface shape on the surface may be set to a specific shape by a user input or a user selection, etc.
  • the shape of the specific surface shape changes according to the surface of the specific shape, that is, the specific surface
  • the morphology has a first correspondence relationship with a surface of a specific shape, indicating that a certain surface of a specific shape corresponds to a specific surface morphology covering the surface.
  • An object covered with a specific surface morphology, a specific surface morphology, a specific shape, and a first correspondence relationship may be stored on the surface.
  • Objects covered with a specific surface morphology include one or more of a sphere, a cylinder, a cuboid, and the like.
  • the user can preview a visual effect covered with a specific surface shape, and at the same time, an object covered with a specific surface shape on the surface can be reused in other 3D scenes.
  • Step 104 Place a specific shape at a specific position of the 3D scene, and determine a section between the 3D scene and the specific shape.
  • a specific shape may be placed in a specific position of the 3D scene by a user input or a user selection or the like.
  • a specific shape may be placed inside the 3D scene, or the specific shape partially overlaps the 3D scene.
  • the user can place a specific shape at an arbitrary position in the 3D scene, and determine the cutting plane to facilitate covering a specific surface shape on the cutting plane in step 106.
  • Step 106 Determine a corresponding surface corresponding to the cut surface in a specific shape, and cover the cut surface with a specific surface shape covering the corresponding surface.
  • the cut surface has a second correspondence relationship with the surface of the specific shape, indicating that all surfaces correspond to the surface of the specific shape forming the cut surface.
  • a corresponding surface corresponding to the cut surface in a specific shape is determined, and according to the corresponding surface and the first corresponding relationship, a specific surface shape covering the corresponding surface is determined, and the specific surface shape is covered on the cut surface.
  • step 106 the user does not need to cover a specific surface morphology on each cut surface of the 3D scene and a specific shape, respectively, to realize automatic operation, and the operation is simple and fast.
  • the method further includes: obtaining a specific surface shape and a specific shape.
  • a specific surface morphology and a specific shape can be obtained from a user.
  • the surface of the specific shape is not covered with a specific surface morphology.
  • the surface of the specific shape may also be covered with a specific surface morphology.
  • determining the cut planes of the 3D scene and the specific shape includes: removing a specific shape in the 3D scene to obtain a new 3D scene; and determining, as a cut plane, a surface of all surfaces of the new 3D scene that does not belong to the 3D scene.
  • a new 3D scene can be obtained by removing a specific shape from the 3D scene through Boolean operations, slices, and the like.
  • FIG. 2 is a schematic flowchart of removing a specific shape in a 3D scene to obtain a new 3D scene. Specifically, the method 200 includes:
  • Step 202 Perform a negation operation on a specific shape to obtain a first shape.
  • step 204 an intersection operation is performed on the 3D scene and the first shape to obtain a second shape, that is, a new 3D scene is obtained.
  • FIG. 3 is another schematic flowchart of removing a specific shape in a 3D scene to obtain a new 3D scene. Specifically, the method 300 includes:
  • step 302 an intersection operation is performed on the 3D scene and a specific shape to obtain a third shape.
  • step 304 a difference set operation is performed on the 3D scene and the third shape to obtain a fourth shape, that is, a new 3D scene is obtained.
  • the 3D scene is formed by combining multiple sub-objects.
  • FIG. 4 is another schematic flowchart of removing a specific shape in a 3D scene to obtain a new 3D scene. Specifically, the method 400 includes:
  • Step 402 Determine a positional relationship between each sub-object of the 3D scene and a specific shape.
  • step 404 if the sub-object is completely outside the specific shape, the sub-object is retained.
  • Step 406 If the sub-object is completely inside the specific shape, delete the sub-object.
  • Step 408 if a part of the sub-object is inside the specific shape, perform a set inversion operation on the specific shape to obtain a fifth shape, and perform an intersection operation on each sub-object and the fifth shape to obtain a sixth shape.
  • Step 410 Recombine all the sixth shapes and the retained sub-objects together to obtain a new 3D scene.
  • FIG. 5 is another schematic flowchart of removing a specific shape in a 3D scene to obtain a new 3D scene. Specifically, the method 500 includes:
  • Step 502 Determine a positional relationship between each sub-object of the 3D scene and a specific shape.
  • step 504 if the sub-object is completely outside the specific shape, the sub-object is retained.
  • Step 506 If the sub-object is completely inside the specific shape, delete the sub-object.
  • step 508 if a part of the sub-object is inside the specific shape, an intersection operation is performed on each sub-object and the specific shape to obtain a seventh shape, and a difference set operation is performed on each sub-object and the seventh shape to obtain an eighth shape.
  • Step 510 Recombine all the eighth shapes and the retained sub-objects together to obtain a new 3D scene.
  • the specific surface morphology includes a natural landscape surface morphology and / or an artificial structure surface morphology.
  • the specific surface morphology includes one or more of a moss surface, a cobblestone surface, a smooth mirror surface, a tile surface, a clay surface, and the like.
  • the specific shape includes a regular shape and / or an irregular shape.
  • the specific shape includes one or more of a sphere, a cylinder, a cuboid, an explosion shape, a tunnel shape, and the like.
  • the 3D scene includes natural landscapes and / or man-made structures.
  • the 3D scene includes one or more of a mountain body, a water body, a land, a wall, and the like.
  • the new 3D scene includes natural landscapes and / or man-made structures.
  • the new 3D scene includes one or more of a mountain body with a tunnel dug inside, a land with a pit on the surface, a wall with a corner blown out, and the like.
  • a user can make a mountain body with a tunnel dug inside and a tiled wall inside the tunnel, a land with a pit on the surface and a pit surface with a cobblestone surface, a corner that has been blown away, and a long surface on the new wall.
  • moss-growing walls and the like One or more of moss-growing walls and the like.
  • FIG. 6 is a schematic structural diagram of the system 600. Specifically, the system 600 includes:
  • a setting unit 602 is configured to set an object covered with a specific surface shape on a surface into a specific shape.
  • an object covered with a specific surface shape on a surface can be set to a specific shape through a unit such as a user input unit or a user selection unit.
  • the shape of the specific surface shape changes according to the surface of the specific shape, that is,
  • the specific surface morphology has a first correspondence relationship with a surface of a specific shape, indicating that a certain surface of a specific shape corresponds to a specific surface morphology covered on the surface.
  • An object covered with a specific surface morphology, a specific surface morphology, a specific shape, and a first correspondence relationship may be stored through one or more storage units.
  • Objects covered with a specific surface morphology include one or more of a sphere, a cylinder, a cuboid, and the like.
  • a user can preview a visual effect covered with a specific surface shape when removing a specific shape, and an object covered with a specific surface shape on the surface can be reused in other 3D scenes.
  • a determining unit 604 is configured to place a specific shape at a specific position of the 3D scene, and determine a section between the 3D scene and the specific shape.
  • a specific shape may be placed at a specific position in the 3D scene through a unit such as a user input unit or a user selection unit.
  • a specific shape may be placed inside the 3D scene, or the specific shape partially overlaps the 3D scene.
  • the user can place a specific shape at an arbitrary position in the 3D scene, and determine the cutting plane to facilitate covering the specific surface shape on the cutting plane in the covering unit 606.
  • the covering unit 606 is configured to determine a corresponding surface corresponding to the cutting plane in a specific shape, and cover the specific surface morphology covered on the corresponding surface on the cutting plane.
  • the cut surface has a second correspondence relationship with the surface of the specific shape, indicating that all surfaces correspond to the surface of the specific shape forming the cut surface. According to the cut surface and the second corresponding relationship, a corresponding surface corresponding to the cut surface in a specific shape is determined, and according to the corresponding surface and the first corresponding relationship, a specific surface shape covering the corresponding surface is determined, and the specific surface shape is covered on the cut surface.
  • the specific surface shape covering the lower surface of the specific shape is covered on the cut surface.
  • the second correspondence relationship may be stored by a storage unit. Through the covering unit 606, the user does not need to cover a specific surface morphology on each cut surface of the 3D scene and a specific shape, respectively, to realize automatic operation, and the operation is simple and fast.
  • the system further includes: an obtaining unit, configured to obtain a specific surface shape and a specific shape.
  • an obtaining unit configured to obtain a specific surface shape and a specific shape.
  • a specific surface morphology and a specific shape can be obtained from a user.
  • the surface of the specific shape is not covered with a specific surface morphology.
  • the surface of the specific shape may also be covered with a specific surface morphology.
  • determining the cut planes of the 3D scene and the specific shape includes: removing a specific shape in the 3D scene to obtain a new 3D scene; and determining, as a cut plane, a surface of all surfaces of the new 3D scene that does not belong to the 3D scene.
  • a new 3D scene can be obtained by removing a specific shape from the 3D scene through Boolean operations, slices, and the like.
  • the first embodiment is a method embodiment corresponding to this embodiment, and this embodiment can be implemented in cooperation with the first embodiment. Relevant technical details mentioned in the first embodiment are still valid in this embodiment, and in order to reduce repetition, details are not repeated here. Accordingly, the related technical details mentioned in this embodiment can also be applied in the first embodiment.
  • a third embodiment of the present invention relates to a device including a memory and a processor storing computer-executable instructions, and the processor is configured to execute the instructions to implement a method of removing a specific shape in a 3D scene.
  • the first embodiment is a method embodiment corresponding to this embodiment, and this embodiment can be implemented in cooperation with the first embodiment. Relevant technical details mentioned in the first embodiment are still valid in this embodiment, and in order to reduce repetition, details are not repeated here. Accordingly, the related technical details mentioned in this embodiment can also be applied in the first embodiment.
  • a fourth embodiment of the present invention relates to a non-volatile computer storage medium encoded using a computer program.
  • the computer program includes instructions that are executed by one or more computers to implement a method for removing a specific shape in a 3D scene.
  • the first embodiment is a method embodiment corresponding to this embodiment, and this embodiment can be implemented in cooperation with the first embodiment. Relevant technical details mentioned in the first embodiment are still valid in this embodiment, and in order to reduce repetition, details are not repeated here. Accordingly, the related technical details mentioned in this embodiment can also be applied in the first embodiment.
  • the method embodiments of the present invention can be implemented in software, hardware, firmware, and the like. Regardless of whether the present invention is implemented in software, hardware, or firmware, the instruction code can be stored in any type of computer-accessible memory (such as permanent or modifiable, volatile or nonvolatile, solid state Or non-solid, fixed or replaceable media, etc.).
  • the memory may be, for example, Programmable Array Logic (PAL), Random Access Memory (RAM), Programmable Read Only Memory (PROM) "), Read-Only Memory (“ ROM “), Electrically Erasable Programmable ROM (“EEPROM “), magnetic disks, optical disks, digital Versatile Discs , “DVD” for short) and so on.
  • PAL Programmable Array Logic
  • RAM Random Access Memory
  • PROM Programmable Read Only Memory
  • ROM Read-Only Memory
  • EEPROM Electrically Erasable Programmable ROM
  • each unit / module mentioned in each device embodiment of the present invention is a logical unit / module.
  • a logical unit may be a physical unit or a part of a physical unit. It is implemented by a combination of multiple physical units. The physical implementation manner of these logical units is not the most important. The combination of functions implemented by these logical units is the key to solving the technical problem proposed by the present invention.
  • the above-mentioned device embodiments of the present invention do not introduce units that are not closely related to solving the technical problems proposed by the present invention, which does not indicate that there are no other existing device embodiments. unit.

Landscapes

  • Engineering & Computer Science (AREA)
  • Architecture (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

A method (100) for covering a specific surface form on a specific surface of 3D scenario, a system, a device and a medium, which relate to the technical field of three dimension (3D) modeling. The method comprises: configuring an object a surface of which is covered by a specific surface form as a specific shape (102); placing the specific shape at a specific position in a 3D scenario, and determining a tangent plane of the 3D scenario and the specific shape (104); determining a corresponding surface of the specific shape which corresponds to the tangent plane, and covering the specific surface form that covers a corresponding surface on the tangent plane (106). The described method solves the technical problems in the existing technology wherein operation is complicated, elapsed time is long, production cannot be repeated, and the visual effect of being covered by a specific surface form cannot be previewed by a user when removing a specific shape.

Description

在3D场景的特定表面上覆盖特定表面形态的方法、系统、设备和介质Method, system, device and medium for covering specific surface morphology on specific surface of 3D scene 技术领域Technical field

本发明涉及三维(3D)建模技术领域,特别涉及在3D场景的特定表面上覆盖特定表面形态的方法、系统、设备和介质。The invention relates to the technical field of three-dimensional (3D) modeling, and in particular, to a method, a system, a device, and a medium for covering a specific surface morphology on a specific surface of a 3D scene.

背景技术Background technique

目前,当用户在3D场景中去除特定形状时,特别是在3D场景中去除特定形状后,需要在特定表面上覆盖特定表面形态时,例如是制作内部挖有隧道的山体,且隧道壁贴有瓷砖,或者制作被炸去一角的墙体,且新墙面上长出青苔,通常需要在3D场景中去除特定形状,再在3D场景与特定形状的每个切面上分别覆盖特定表面形态,操作繁琐,耗时长,不能重复制作,且用户在去除特定形状时不能预览覆盖有特定表面形态的视觉效果。Currently, when a user removes a specific shape in a 3D scene, especially after removing a specific shape in a 3D scene, it is necessary to cover a specific surface shape on a specific surface, such as making a mountain body with a tunnel dug inside, and the tunnel wall is affixed with Tiles, or making a wall that has been blown off a corner, and moss grows on the new wall, usually you need to remove the specific shape in the 3D scene, and then cover the specific surface shape on each cut surface of the 3D scene and the specific shape. It is tedious, time-consuming, cannot be made repeatedly, and the user cannot preview the visual effect covered with a specific surface shape when removing a specific shape.

发明内容Summary of the Invention

本发明的目的在于提供在3D场景的特定表面上覆盖特定表面形态的方法、系统、设备和介质,解决现有技术操作繁琐,耗时长,不能重复制作,且用户在去除特定形状时不能预览覆盖有特定表面形态的视觉效果的技术问题。The purpose of the present invention is to provide a method, a system, a device, and a medium for covering a specific surface morphology on a specific surface of a 3D scene, solving the cumbersome operation of the prior art, taking a long time, cannot be repeated, and the user cannot preview the overlay when removing a specific shape There are technical issues with the visual effects of specific surface morphologies.

为解决上述技术问题,本发明的实施方式公开了一种在3D场景的特定表面上覆盖特定表面形态的方法,方法包括:将表面上覆盖有特定表面形态的物体设置为特定形状;将特定形状放置在3D场景的特定位置,确定3D场景与特定形状的切面;确定特定形状的与切面相对应的对应表面,将覆盖在对应表面上的特定表面形态覆盖在切面上。In order to solve the above technical problems, an embodiment of the present invention discloses a method for covering a specific surface morphology on a specific surface of a 3D scene. The method includes: setting an object covered with a specific surface morphology on a surface to a specific shape; and setting a specific shape It is placed at a specific position of the 3D scene to determine the cut surface of the 3D scene and the specific shape; the corresponding surface corresponding to the cut surface of the specific shape is determined, and the specific surface shape covering the corresponding surface is covered on the cut surface.

可选地,在将表面上覆盖有特定表面形态的物体设置为特定形状之前,方法还包括:获取特定表面形态以及特定形状。Optionally, before an object covered with a specific surface shape on the surface is set to a specific shape, the method further includes: obtaining a specific surface shape and a specific shape.

可选地,在将特定形状放置在3D场景的特定位置时,特定形状的表面上不覆盖有特定表面形态。Optionally, when a specific shape is placed at a specific position in the 3D scene, the surface of the specific shape is not covered with a specific surface morphology.

可选地,确定3D场景与特定形状的切面包括:在3D场景中去除特定形状得到新的3D场景;将新的3D场景的所有表面中不属于3D场景的表面的表面确定为切面。Optionally, determining the cut planes of the 3D scene and the specific shape includes: removing a specific shape in the 3D scene to obtain a new 3D scene; and determining, as a cut plane, a surface of all surfaces of the new 3D scene that does not belong to the 3D scene.

可选地,在3D场景中去除特定形状得到新的3D场景包括:对特定形状取反集操作,获取第一形状;对3D场景和第一形状取交集操作,获取第二形状,即得到新的3D场景。Optionally, removing a specific shape from the 3D scene to obtain a new 3D scene includes: inverting the specific shape to obtain the first shape; obtaining the second shape from the intersection of the 3D scene and the first shape to obtain a new shape. 3D scene.

可选地,在3D场景中去除特定形状得到新的3D场景包括:对3D场景和特定形状取 交集操作,获取第三形状;对3D场景和第三形状取差集操作,获取第四形状,即得到新的3D场景。Optionally, removing a specific shape in the 3D scene to obtain a new 3D scene includes: performing an intersection operation on the 3D scene and the specific shape to obtain a third shape; obtaining a fourth shape from the 3D scene and the third shape; You get a new 3D scene.

可选地,3D场景通过多个子物体组合而成。Optionally, the 3D scene is formed by combining multiple sub-objects.

可选地,在3D场景中去除特定形状得到新的3D场景包括:判断3D场景的每个子物体与特定形状的位置关系;如果子物体完全在特定形状的外部,则保留子物体;如果子物体完全在特定形状的内部,则删除子物体;如果子物体的一部分在特定形状的内部,则对特定形状取反集操作,获取第五形状,对每个子物体和第五形状取交集操作,获取第六形状;将所有的第六形状和保留的子物体重新组合在一起,即得到新的3D场景。Optionally, removing a specific shape in the 3D scene to obtain a new 3D scene includes: judging the positional relationship between each sub-object of the 3D scene and the specific shape; if the sub-object is completely outside the specific shape, retaining the sub-object; if the sub-object If it is completely inside a specific shape, delete the sub-objects; if a part of the sub-objects is inside the specific shape, perform the inverse set operation on the specific shape to obtain the fifth shape, and take the intersection operation of each child object and the fifth shape to obtain The sixth shape; recombining all the sixth shapes and the retained sub-objects together to obtain a new 3D scene.

可选地,在3D场景中去除特定形状得到新的3D场景包括:判断3D场景的每个子物体与特定形状的位置关系;如果子物体完全在特定形状的外部,则保留子物体;如果子物体完全在特定形状的内部,则删除子物体;如果子物体的一部分在特定形状的内部,则对每个子物体和特定形状取交集操作,获取第七形状,并且对每个子物体和第七形状取差集操作,获取第八形状;将所有的第八形状和保留的子物体重新组合在一起,即得到新的3D场景。Optionally, removing a specific shape in the 3D scene to obtain a new 3D scene includes: judging the positional relationship between each sub-object of the 3D scene and the specific shape; if the sub-object is completely outside the specific shape, retaining the sub-object; if the sub-object If it is completely inside a specific shape, delete the sub-objects; if a part of the sub-object is inside the specific shape, take the intersection operation of each sub-object and the specific shape, obtain the seventh shape, and take each sub-object and the seventh shape The difference operation is performed to obtain the eighth shape; all the eighth shapes and the retained sub-objects are recombined together to obtain a new 3D scene.

可选地,特定表面形态包括自然景观表面形态和/或人造结构表面形态。Optionally, the specific surface morphology includes a natural landscape surface morphology and / or an artificial structure surface morphology.

可选地,特定形状包括规则形状和/或不规则形状。Optionally, the specific shape includes a regular shape and / or an irregular shape.

可选地,3D场景包括自然景观和/或人造结构。Optionally, the 3D scene includes natural landscapes and / or man-made structures.

可选地,新的3D场景包括自然景观和/或人造结构。Optionally, the new 3D scene includes natural landscapes and / or man-made structures.

本发明的实施方式还公开了一种在3D场景的特定表面上覆盖特定表面形态的系统,系统包括:设置单元,用于将表面上覆盖有特定表面形态的物体设置为特定形状;确定单元,用于将特定形状放置在3D场景的特定位置,确定3D场景与特定形状的切面;覆盖单元,用于确定特定形状的与切面相对应的对应表面,将覆盖在对应表面上的特定表面形态覆盖在切面上。An embodiment of the present invention also discloses a system for covering a specific surface shape on a specific surface of a 3D scene. The system includes: a setting unit for setting an object covered with the specific surface shape on the surface into a specific shape; a determining unit, It is used to place a specific shape at a specific position in the 3D scene, to determine the cut surface of the 3D scene and the specific shape; the cover unit is used to determine the corresponding surface of the specific shape corresponding to the cut surface, and to cover the specific surface shape covered on the corresponding surface On the cut surface.

可选地,系统还包括:获取单元,用于获取特定表面形态以及特定形状。Optionally, the system further includes: an obtaining unit, configured to obtain a specific surface shape and a specific shape.

可选地,在将特定形状放置在3D场景的特定位置时,特定形状的表面上不覆盖有特定表面形态。Optionally, when a specific shape is placed at a specific position in the 3D scene, the surface of the specific shape is not covered with a specific surface morphology.

可选地,确定3D场景与特定形状的切面包括:在3D场景中去除特定形状得到新的3D场景;将新的3D场景的所有表面中不属于3D场景的表面的表面确定为切面。Optionally, determining the cut planes of the 3D scene and the specific shape includes: removing a specific shape in the 3D scene to obtain a new 3D scene; and determining, as a cut plane, a surface of all surfaces of the new 3D scene that does not belong to the 3D scene.

本发明的实施方式还公开了一种在3D场景的特定表面上覆盖特定表面形态的设备,设备包括存储有计算机可执行指令的存储器和处理器,处理器被配置为执行指令以实施在 3D场景的特定表面上覆盖特定表面形态的方法。An embodiment of the present invention also discloses a device for covering a specific surface morphology on a specific surface of a 3D scene. The device includes a memory and a processor storing computer-executable instructions, and the processor is configured to execute the instructions to implement the 3D scene. A method of covering a specific surface morphology on a specific surface.

本发明的实施方式还公开了一种使用计算机程序编码的非易失性计算机存储介质,计算机程序包括指令,指令被一个以上的计算机执行以实施在3D场景的特定表面上覆盖特定表面形态的方法。An embodiment of the present invention also discloses a non-volatile computer storage medium encoded using a computer program. The computer program includes instructions, which are executed by more than one computer to implement a method of covering a specific surface shape on a specific surface of a 3D scene. .

本发明实施方式与现有技术相比,主要区别及其效果在于:Compared with the prior art, the embodiments of the present invention have the following main differences and effects:

本发明使用表面上覆盖有特定表面形态的物体,使得用户在去除特定形状时能够预览覆盖有特定表面形态的视觉效果,同时表面上覆盖有特定表面形态的物体可以在其他3D场景中重复使用。另外,本发明通过确定特定形状的与切面相对应的对应表面,将覆盖在对应表面上的特定表面形态覆盖在切面上,使得用户不需要在3D场景与特定形状的每个切面上分别覆盖特定表面形态,实现自动化操作,操作简单快捷。The invention uses an object covered with a specific surface shape on the surface, so that when a user removes a specific shape, a visual effect covered with a specific surface shape can be previewed, and an object covered with a specific surface shape on the surface can be reused in other 3D scenes. In addition, the present invention determines the corresponding surface corresponding to the cut surface of a specific shape, and covers the specific surface morphology covered on the corresponding surface on the cut surface, so that the user does not need to separately cover the specific surface on each cut surface of the 3D scene and the specific shape. The surface shape realizes automatic operation, and the operation is simple and fast.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本发明第一实施方式的在3D场景的特定表面上覆盖特定表面形态的方法的流程示意图;1 is a schematic flowchart of a method for covering a specific surface morphology on a specific surface of a 3D scene according to a first embodiment of the present invention;

图2是本发明第一实施方式的在3D场景中去除特定形状得到新的3D场景的流程示意图;2 is a schematic flowchart of removing a specific shape from a 3D scene to obtain a new 3D scene according to the first embodiment of the present invention;

图3是本发明第一实施方式的在3D场景中去除特定形状得到新的3D场景的另一流程示意图;3 is another schematic flowchart of removing a specific shape from a 3D scene to obtain a new 3D scene according to the first embodiment of the present invention;

图4是本发明第一实施方式的在3D场景中去除特定形状得到新的3D场景的又一流程示意图;4 is another schematic flowchart of removing a specific shape from a 3D scene to obtain a new 3D scene according to the first embodiment of the present invention;

图5是本发明第一实施方式的在3D场景中去除特定形状得到新的3D场景的再一流程示意图;FIG. 5 is another schematic flowchart of removing a specific shape from a 3D scene to obtain a new 3D scene according to the first embodiment of the present invention; FIG.

图6是本发明第二实施方式的在3D场景的特定表面上覆盖特定表面形态的系统的结构示意图。6 is a schematic structural diagram of a system for covering a specific surface morphology on a specific surface of a 3D scene according to a second embodiment of the present invention.

具体实施方式detailed description

在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。In the following description, many technical details are proposed in order to make the reader better understand this application. However, those of ordinary skill in the art can understand that even without these technical details and various changes and modifications based on the following embodiments, the technical solutions claimed in the claims of this application can be implemented.

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施方式作进一步地详细描述。To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.

本发明的第一实施方式涉及一种在3D场景的特定表面上覆盖特定表面形态的方法。 图1是该方法100的流程示意图。具体地,方法100包括:A first embodiment of the present invention relates to a method of covering a specific surface morphology on a specific surface of a 3D scene. FIG. 1 is a schematic flowchart of the method 100. Specifically, the method 100 includes:

步骤102,将表面上覆盖有特定表面形态的物体设置为特定形状。具体地,可以通过用户输入或用户选择等方式将表面上覆盖有特定表面形态的物体设置为特定形状,在设置过程中,特定表面形态的形状根据特定形状的表面的不同而变化,即特定表面形态与特定形状的表面具有第一对应关系,指示特定形状的某一表面与覆盖在该表面上的特定表面形态相对应。可以存储表面上覆盖有特定表面形态的物体、特定表面形态、特定形状以及第一对应关系。表面上覆盖有特定表面形态的物体包括球体、圆柱体、长方体等中的一种或多种。通过步骤102,用户在去除特定形状时能够预览覆盖有特定表面形态的视觉效果,同时表面上覆盖有特定表面形态的物体可以在其他3D场景中重复使用。Step 102: Set an object covered with a specific surface shape on the surface to a specific shape. Specifically, an object covered with a specific surface shape on the surface may be set to a specific shape by a user input or a user selection, etc. During the setting process, the shape of the specific surface shape changes according to the surface of the specific shape, that is, the specific surface The morphology has a first correspondence relationship with a surface of a specific shape, indicating that a certain surface of a specific shape corresponds to a specific surface morphology covering the surface. An object covered with a specific surface morphology, a specific surface morphology, a specific shape, and a first correspondence relationship may be stored on the surface. Objects covered with a specific surface morphology include one or more of a sphere, a cylinder, a cuboid, and the like. Through step 102, when removing a specific shape, the user can preview a visual effect covered with a specific surface shape, and at the same time, an object covered with a specific surface shape on the surface can be reused in other 3D scenes.

步骤104,将特定形状放置在3D场景的特定位置,确定3D场景与特定形状的切面。具体地,可以通过用户输入或用户选择等方式将特定形状放置在3D场景的特定位置。例如,特定形状可以放置在3D场景的内部,或者特定形状与3D场景部分地重叠。通过步骤104,用户可以将特定形状放置在3D场景的任意位置,并且确定切面,以方便在步骤106中在切面上覆盖特定表面形态。Step 104: Place a specific shape at a specific position of the 3D scene, and determine a section between the 3D scene and the specific shape. Specifically, a specific shape may be placed in a specific position of the 3D scene by a user input or a user selection or the like. For example, a specific shape may be placed inside the 3D scene, or the specific shape partially overlaps the 3D scene. Through step 104, the user can place a specific shape at an arbitrary position in the 3D scene, and determine the cutting plane to facilitate covering a specific surface shape on the cutting plane in step 106.

步骤106,确定特定形状的与切面相对应的对应表面,将覆盖在对应表面上的特定表面形态覆盖在切面上。具体地,切面与特定形状的表面具有第二对应关系,指示某一切面与形成该切面的特定形状的表面相对应。根据切面和第二对应关系,确定特定形状的与切面相对应的对应表面,根据对应表面和第一对应关系,确定覆盖在对应表面上的特定表面形态,将该特定表面形态覆盖在切面上。例如,确定特定形状的与切面相对应的对应表面为特定形状的下表面,则将覆盖在特定形状的下表面上的特定表面形态覆盖在切面上。可以存储第二对应关系。通过步骤106,用户不需要在3D场景与特定形状的每个切面上分别覆盖特定表面形态,实现自动化操作,操作简单快捷。Step 106: Determine a corresponding surface corresponding to the cut surface in a specific shape, and cover the cut surface with a specific surface shape covering the corresponding surface. Specifically, the cut surface has a second correspondence relationship with the surface of the specific shape, indicating that all surfaces correspond to the surface of the specific shape forming the cut surface. According to the cut surface and the second corresponding relationship, a corresponding surface corresponding to the cut surface in a specific shape is determined, and according to the corresponding surface and the first corresponding relationship, a specific surface shape covering the corresponding surface is determined, and the specific surface shape is covered on the cut surface. For example, if it is determined that the corresponding surface of the specific shape corresponding to the cut surface is the lower surface of the specific shape, then the specific surface shape covering the lower surface of the specific shape is covered on the cut surface. A second correspondence relationship may be stored. Through step 106, the user does not need to cover a specific surface morphology on each cut surface of the 3D scene and a specific shape, respectively, to realize automatic operation, and the operation is simple and fast.

可选地,在将表面上覆盖有特定表面形态的物体设置为特定形状之前,方法还包括:获取特定表面形态以及特定形状。具体地,可以从用户处获取特定表面形态以及特定形状。Optionally, before an object covered with a specific surface shape on the surface is set to a specific shape, the method further includes: obtaining a specific surface shape and a specific shape. Specifically, a specific surface morphology and a specific shape can be obtained from a user.

可选地,在将特定形状放置在3D场景的特定位置时,特定形状的表面上不覆盖有特定表面形态。另外,在将特定形状放置在3D场景的特定位置时,特定形状的表面上也可以覆盖有特定表面形态。Optionally, when a specific shape is placed at a specific position in the 3D scene, the surface of the specific shape is not covered with a specific surface morphology. In addition, when a specific shape is placed at a specific position in the 3D scene, the surface of the specific shape may also be covered with a specific surface morphology.

可选地,确定3D场景与特定形状的切面包括:在3D场景中去除特定形状得到新的3D场景;将新的3D场景的所有表面中不属于3D场景的表面的表面确定为切面。具体地,可以通过布尔运算、切片等方式在3D场景中去除特定形状得到新的3D场景。Optionally, determining the cut planes of the 3D scene and the specific shape includes: removing a specific shape in the 3D scene to obtain a new 3D scene; and determining, as a cut plane, a surface of all surfaces of the new 3D scene that does not belong to the 3D scene. Specifically, a new 3D scene can be obtained by removing a specific shape from the 3D scene through Boolean operations, slices, and the like.

图2是在3D场景中去除特定形状得到新的3D场景的流程示意图。具体地,方法200包括:FIG. 2 is a schematic flowchart of removing a specific shape in a 3D scene to obtain a new 3D scene. Specifically, the method 200 includes:

步骤202,对特定形状取反集操作,获取第一形状。Step 202: Perform a negation operation on a specific shape to obtain a first shape.

步骤204,对3D场景和第一形状取交集操作,获取第二形状,即得到新的3D场景。In step 204, an intersection operation is performed on the 3D scene and the first shape to obtain a second shape, that is, a new 3D scene is obtained.

图3是在3D场景中去除特定形状得到新的3D场景的另一流程示意图。具体地,方法300包括:FIG. 3 is another schematic flowchart of removing a specific shape in a 3D scene to obtain a new 3D scene. Specifically, the method 300 includes:

步骤302,对3D场景和特定形状取交集操作,获取第三形状。In step 302, an intersection operation is performed on the 3D scene and a specific shape to obtain a third shape.

步骤304,对3D场景和第三形状取差集操作,获取第四形状,即得到新的3D场景。In step 304, a difference set operation is performed on the 3D scene and the third shape to obtain a fourth shape, that is, a new 3D scene is obtained.

可选地,3D场景通过多个子物体组合而成。Optionally, the 3D scene is formed by combining multiple sub-objects.

图4是在3D场景中去除特定形状得到新的3D场景的又一流程示意图。具体地,方法400包括:FIG. 4 is another schematic flowchart of removing a specific shape in a 3D scene to obtain a new 3D scene. Specifically, the method 400 includes:

步骤402,判断3D场景的每个子物体与特定形状的位置关系。Step 402: Determine a positional relationship between each sub-object of the 3D scene and a specific shape.

步骤404,如果子物体完全在特定形状的外部,则保留子物体。In step 404, if the sub-object is completely outside the specific shape, the sub-object is retained.

步骤406,如果子物体完全在特定形状的内部,则删除子物体。Step 406: If the sub-object is completely inside the specific shape, delete the sub-object.

步骤408,如果子物体的一部分在特定形状的内部,则对特定形状取反集操作,获取第五形状,对每个子物体和第五形状取交集操作,获取第六形状。Step 408: if a part of the sub-object is inside the specific shape, perform a set inversion operation on the specific shape to obtain a fifth shape, and perform an intersection operation on each sub-object and the fifth shape to obtain a sixth shape.

步骤410,将所有的第六形状和保留的子物体重新组合在一起,即得到新的3D场景。Step 410: Recombine all the sixth shapes and the retained sub-objects together to obtain a new 3D scene.

图5是在3D场景中去除特定形状得到新的3D场景的再一流程示意图。具体地,方法500包括:FIG. 5 is another schematic flowchart of removing a specific shape in a 3D scene to obtain a new 3D scene. Specifically, the method 500 includes:

步骤502,判断3D场景的每个子物体与特定形状的位置关系。Step 502: Determine a positional relationship between each sub-object of the 3D scene and a specific shape.

步骤504,如果子物体完全在特定形状的外部,则保留子物体。In step 504, if the sub-object is completely outside the specific shape, the sub-object is retained.

步骤506,如果子物体完全在特定形状的内部,则删除子物体。Step 506: If the sub-object is completely inside the specific shape, delete the sub-object.

步骤508,如果子物体的一部分在特定形状的内部,则对每个子物体和特定形状取交集操作,获取第七形状,并且对每个子物体和第七形状取差集操作,获取第八形状。In step 508, if a part of the sub-object is inside the specific shape, an intersection operation is performed on each sub-object and the specific shape to obtain a seventh shape, and a difference set operation is performed on each sub-object and the seventh shape to obtain an eighth shape.

步骤510,将所有的第八形状和保留的子物体重新组合在一起,即得到新的3D场景。Step 510: Recombine all the eighth shapes and the retained sub-objects together to obtain a new 3D scene.

可选地,特定表面形态包括自然景观表面形态和/或人造结构表面形态。具体地,特定表面形态包括青苔表面、鹅卵石表面、光滑镜面表面、瓷砖表面、泥土表面等中的一种或多种。Optionally, the specific surface morphology includes a natural landscape surface morphology and / or an artificial structure surface morphology. Specifically, the specific surface morphology includes one or more of a moss surface, a cobblestone surface, a smooth mirror surface, a tile surface, a clay surface, and the like.

可选地,特定形状包括规则形状和/或不规则形状。具体地,特定形状包括球体、圆柱体、长方体、爆炸形状、隧道形状等中的一种或多种。Optionally, the specific shape includes a regular shape and / or an irregular shape. Specifically, the specific shape includes one or more of a sphere, a cylinder, a cuboid, an explosion shape, a tunnel shape, and the like.

可选地,3D场景包括自然景观和/或人造结构。具体地,3D场景包括山体、水体、土地、墙体等中的一种或多种。Optionally, the 3D scene includes natural landscapes and / or man-made structures. Specifically, the 3D scene includes one or more of a mountain body, a water body, a land, a wall, and the like.

可选地,新的3D场景包括自然景观和/或人造结构。具体地,新的3D场景包括内部挖有隧道的山体、表面设有坑的土地、被炸去一角的墙体等中的一种或多种。Optionally, the new 3D scene includes natural landscapes and / or man-made structures. Specifically, the new 3D scene includes one or more of a mountain body with a tunnel dug inside, a land with a pit on the surface, a wall with a corner blown out, and the like.

因此,通过本发明的第一实施方式,用户可以制作内部挖有隧道且隧道壁贴有瓷砖的山体、表面设有坑且坑面为鹅卵石表面的土地、被炸去一角且新墙面上长出青苔的墙体等中的一种或多种。Therefore, through the first embodiment of the present invention, a user can make a mountain body with a tunnel dug inside and a tiled wall inside the tunnel, a land with a pit on the surface and a pit surface with a cobblestone surface, a corner that has been blown away, and a long surface on the new wall. One or more of moss-growing walls and the like.

本发明的第二实施方式涉及一种在3D场景的特定表面上覆盖特定表面形态的系统。图6是该系统600的结构示意图。具体地,系统600包括:A second embodiment of the present invention relates to a system that covers a specific surface morphology on a specific surface of a 3D scene. FIG. 6 is a schematic structural diagram of the system 600. Specifically, the system 600 includes:

设置单元602,用于将表面上覆盖有特定表面形态的物体设置为特定形状。具体地,可以通过用户输入单元或用户选择单元等单元将表面上覆盖有特定表面形态的物体设置为特定形状,在设置过程中,特定表面形态的形状根据特定形状的表面的不同而变化,即特定表面形态与特定形状的表面具有第一对应关系,指示特定形状的某一表面与覆盖在该表面上的特定表面形态相对应。可以通过一个或多个存储单元来存储表面上覆盖有特定表面形态的物体、特定表面形态、特定形状以及第一对应关系。表面上覆盖有特定表面形态的物体包括球体、圆柱体、长方体等中的一种或多种。通过设置单元602,用户在去除特定形状时能够预览覆盖有特定表面形态的视觉效果,同时表面上覆盖有特定表面形态的物体可以在其他3D场景中重复使用。A setting unit 602 is configured to set an object covered with a specific surface shape on a surface into a specific shape. Specifically, an object covered with a specific surface shape on a surface can be set to a specific shape through a unit such as a user input unit or a user selection unit. During the setting process, the shape of the specific surface shape changes according to the surface of the specific shape, that is, The specific surface morphology has a first correspondence relationship with a surface of a specific shape, indicating that a certain surface of a specific shape corresponds to a specific surface morphology covered on the surface. An object covered with a specific surface morphology, a specific surface morphology, a specific shape, and a first correspondence relationship may be stored through one or more storage units. Objects covered with a specific surface morphology include one or more of a sphere, a cylinder, a cuboid, and the like. Through the setting unit 602, a user can preview a visual effect covered with a specific surface shape when removing a specific shape, and an object covered with a specific surface shape on the surface can be reused in other 3D scenes.

确定单元604,用于将特定形状放置在3D场景的特定位置,确定3D场景与特定形状的切面。具体地,可以通过用户输入单元或用户选择单元等单元将特定形状放置在3D场景的特定位置。例如,特定形状可以放置在3D场景的内部,或者特定形状与3D场景部分地重叠。通过确定单元604,用户可以将特定形状放置在3D场景的任意位置,并且确定切面,以方便在覆盖单元606中在切面上覆盖特定表面形态。A determining unit 604 is configured to place a specific shape at a specific position of the 3D scene, and determine a section between the 3D scene and the specific shape. Specifically, a specific shape may be placed at a specific position in the 3D scene through a unit such as a user input unit or a user selection unit. For example, a specific shape may be placed inside the 3D scene, or the specific shape partially overlaps the 3D scene. Through the determining unit 604, the user can place a specific shape at an arbitrary position in the 3D scene, and determine the cutting plane to facilitate covering the specific surface shape on the cutting plane in the covering unit 606.

覆盖单元606,用于确定特定形状的与切面相对应的对应表面,将覆盖在对应表面上的特定表面形态覆盖在切面上。具体地,切面与特定形状的表面具有第二对应关系,指示某一切面与形成该切面的特定形状的表面相对应。根据切面和第二对应关系,确定特定形状的与切面相对应的对应表面,根据对应表面和第一对应关系,确定覆盖在对应表面上的特定表面形态,将该特定表面形态覆盖在切面上。例如,确定特定形状的与切面相对应的对应表面为特定形状的下表面,则将覆盖在特定形状的下表面上的特定表面形态覆盖在切面上。可以通过存储单元来存储第二对应关系。通过覆盖单元606,用户不需要在3D场景 与特定形状的每个切面上分别覆盖特定表面形态,实现自动化操作,操作简单快捷。The covering unit 606 is configured to determine a corresponding surface corresponding to the cutting plane in a specific shape, and cover the specific surface morphology covered on the corresponding surface on the cutting plane. Specifically, the cut surface has a second correspondence relationship with the surface of the specific shape, indicating that all surfaces correspond to the surface of the specific shape forming the cut surface. According to the cut surface and the second corresponding relationship, a corresponding surface corresponding to the cut surface in a specific shape is determined, and according to the corresponding surface and the first corresponding relationship, a specific surface shape covering the corresponding surface is determined, and the specific surface shape is covered on the cut surface. For example, if it is determined that the corresponding surface of the specific shape corresponding to the cut surface is the lower surface of the specific shape, then the specific surface shape covering the lower surface of the specific shape is covered on the cut surface. The second correspondence relationship may be stored by a storage unit. Through the covering unit 606, the user does not need to cover a specific surface morphology on each cut surface of the 3D scene and a specific shape, respectively, to realize automatic operation, and the operation is simple and fast.

可选地,系统还包括:获取单元,用于获取特定表面形态以及特定形状。具体地,可以从用户处获取特定表面形态以及特定形状。Optionally, the system further includes: an obtaining unit, configured to obtain a specific surface shape and a specific shape. Specifically, a specific surface morphology and a specific shape can be obtained from a user.

可选地,在将特定形状放置在3D场景的特定位置时,特定形状的表面上不覆盖有特定表面形态。另外,在将特定形状放置在3D场景的特定位置时,特定形状的表面上也可以覆盖有特定表面形态。Optionally, when a specific shape is placed at a specific position in the 3D scene, the surface of the specific shape is not covered with a specific surface morphology. In addition, when a specific shape is placed at a specific position in the 3D scene, the surface of the specific shape may also be covered with a specific surface morphology.

可选地,确定3D场景与特定形状的切面包括:在3D场景中去除特定形状得到新的3D场景;将新的3D场景的所有表面中不属于3D场景的表面的表面确定为切面。具体地,可以通过布尔运算、切片等方式在3D场景中去除特定形状得到新的3D场景。Optionally, determining the cut planes of the 3D scene and the specific shape includes: removing a specific shape in the 3D scene to obtain a new 3D scene; and determining, as a cut plane, a surface of all surfaces of the new 3D scene that does not belong to the 3D scene. Specifically, a new 3D scene can be obtained by removing a specific shape from the 3D scene through Boolean operations, slices, and the like.

第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。The first embodiment is a method embodiment corresponding to this embodiment, and this embodiment can be implemented in cooperation with the first embodiment. Relevant technical details mentioned in the first embodiment are still valid in this embodiment, and in order to reduce repetition, details are not repeated here. Accordingly, the related technical details mentioned in this embodiment can also be applied in the first embodiment.

本发明的第三实施方式涉及一种设备,设备包括存储有计算机可执行指令的存储器和处理器,处理器被配置为执行指令以实施在3D场景中去除特定形状的方法。A third embodiment of the present invention relates to a device including a memory and a processor storing computer-executable instructions, and the processor is configured to execute the instructions to implement a method of removing a specific shape in a 3D scene.

第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。The first embodiment is a method embodiment corresponding to this embodiment, and this embodiment can be implemented in cooperation with the first embodiment. Relevant technical details mentioned in the first embodiment are still valid in this embodiment, and in order to reduce repetition, details are not repeated here. Accordingly, the related technical details mentioned in this embodiment can also be applied in the first embodiment.

本发明的第四实施方式涉及一种使用计算机程序编码的非易失性计算机存储介质,计算机程序包括指令,指令被一个以上的计算机执行以实施在3D场景中去除特定形状的方法。A fourth embodiment of the present invention relates to a non-volatile computer storage medium encoded using a computer program. The computer program includes instructions that are executed by one or more computers to implement a method for removing a specific shape in a 3D scene.

第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。The first embodiment is a method embodiment corresponding to this embodiment, and this embodiment can be implemented in cooperation with the first embodiment. Relevant technical details mentioned in the first embodiment are still valid in this embodiment, and in order to reduce repetition, details are not repeated here. Accordingly, the related technical details mentioned in this embodiment can also be applied in the first embodiment.

需要说明的是,本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑 (Programmable Array Logic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存储器(Programmable Read Only Memory,简称“PROM”)、只读存储器(Read-Only Memory,简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。It should be noted that the method embodiments of the present invention can be implemented in software, hardware, firmware, and the like. Regardless of whether the present invention is implemented in software, hardware, or firmware, the instruction code can be stored in any type of computer-accessible memory (such as permanent or modifiable, volatile or nonvolatile, solid state Or non-solid, fixed or replaceable media, etc.). Similarly, the memory may be, for example, Programmable Array Logic (PAL), Random Access Memory (RAM), Programmable Read Only Memory (PROM) "), Read-Only Memory (" ROM "), Electrically Erasable Programmable ROM (" EEPROM "), magnetic disks, optical disks, digital Versatile Discs , "DVD" for short) and so on.

需要说明的是,本发明各设备实施方式中提到的各单元/模块都是逻辑单元/模块,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。It should be noted that each unit / module mentioned in each device embodiment of the present invention is a logical unit / module. Physically, a logical unit may be a physical unit or a part of a physical unit. It is implemented by a combination of multiple physical units. The physical implementation manner of these logical units is not the most important. The combination of functions implemented by these logical units is the key to solving the technical problem proposed by the present invention. In addition, in order to highlight the innovative part of the present invention, the above-mentioned device embodiments of the present invention do not introduce units that are not closely related to solving the technical problems proposed by the present invention, which does not indicate that there are no other existing device embodiments. unit.

需要说明的是,在本专利的权利要求和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in the claims and description of this patent, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or Imply any such actual relationship or order between these entities or operations. Moreover, the terms "including", "comprising", or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or device that includes a series of elements includes not only those elements but also those that are not explicitly listed Or other elements inherent to such a process, method, article, or device. Without more restrictions, an element limited by the sentence "including one" does not exclude that there are other identical elements in the process, method, article, or device including the element.

虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。Although the present invention has been illustrated and described with reference to certain preferred embodiments of the present invention, those skilled in the art should understand that various changes can be made in form and detail without departing from the present invention. The spirit and scope of the invention.

Claims (19)

一种在3D场景的特定表面上覆盖特定表面形态的方法,其特征在于,所述方法包括:将表面上覆盖有特定表面形态的物体设置为特定形状;A method for covering a specific surface morphology on a specific surface of a 3D scene, characterized in that the method includes: setting an object covered with a specific surface morphology on a surface to a specific shape; 将所述特定形状放置在3D场景的特定位置,确定所述3D场景与所述特定形状的切面;确定所述特定形状的与所述切面相对应的对应表面,将覆盖在所述对应表面上的所述特定表面形态覆盖在所述切面上。Placing the specific shape at a specific position of a 3D scene to determine a cut surface of the 3D scene and the specific shape; determining a corresponding surface of the specific shape corresponding to the cut surface, and covering the corresponding surface The specific surface morphology covers the cut surface. 根据权利要求1所述的方法,其特征在于,在将表面上覆盖有特定表面形态的物体设置为特定形状之前,所述方法还包括:获取所述特定表面形态以及所述特定形状。The method according to claim 1, wherein before setting an object covered with a specific surface shape on the surface to a specific shape, the method further comprises: obtaining the specific surface shape and the specific shape. 根据权利要求1所述的方法,其特征在于,在将所述特定形状放置在3D场景的特定位置时,所述特定形状的表面上不覆盖有所述特定表面形态。The method according to claim 1, wherein when the specific shape is placed in a specific position of a 3D scene, the surface of the specific shape is not covered with the specific surface morphology. 根据权利要求1-3中任一项所述的方法,其特征在于,确定所述3D场景与所述特定形状的切面包括:The method according to any one of claims 1-3, wherein determining a section between the 3D scene and the specific shape comprises: 在所述3D场景中去除所述特定形状得到新的3D场景;Removing the specific shape from the 3D scene to obtain a new 3D scene; 将所述新的3D场景的所有表面中不属于所述3D场景的表面的表面确定为所述切面。A surface that does not belong to a surface of the 3D scene among all the surfaces of the new 3D scene is determined as the cut plane. 根据权利要求4所述的方法,其特征在于,在所述3D场景中去除所述特定形状得到新的3D场景包括:The method according to claim 4, wherein removing the specific shape in the 3D scene to obtain a new 3D scene comprises: 对所述特定形状取反集操作,获取第一形状;Inverting the specific shape to obtain a first shape; 对所述3D场景和所述第一形状取交集操作,获取第二形状,即得到所述新的3D场景。An intersection operation is performed on the 3D scene and the first shape to obtain a second shape, and the new 3D scene is obtained. 根据权利要求4所述的方法,其特征在于,在所述3D场景中去除所述特定形状得到新的3D场景包括:The method according to claim 4, wherein removing the specific shape in the 3D scene to obtain a new 3D scene comprises: 对所述3D场景和所述特定形状取交集操作,获取第三形状;Performing an intersection operation on the 3D scene and the specific shape to obtain a third shape; 对所述3D场景和所述第三形状取差集操作,获取第四形状,即得到所述新的3D场景。A difference set operation is performed on the 3D scene and the third shape to obtain a fourth shape, that is, the new 3D scene is obtained. 根据权利要求4所述的方法,其特征在于,所述3D场景通过多个子物体组合而成。The method according to claim 4, wherein the 3D scene is formed by combining a plurality of sub-objects. 根据权利要求7所述的方法,其特征在于,在所述3D场景中去除所述特定形状得到新的3D场景包括:The method according to claim 7, wherein removing the specific shape in the 3D scene to obtain a new 3D scene comprises: 判断所述3D场景的每个所述子物体与所述特定形状的位置关系;Determine a positional relationship between each of the sub-objects of the 3D scene and the specific shape; 如果所述子物体完全在所述特定形状的外部,则保留所述子物体;If the sub-object is completely outside the specific shape, retaining the sub-object; 如果所述子物体完全在所述特定形状的内部,则删除所述子物体;If the sub-object is completely inside the specific shape, deleting the sub-object; 如果所述子物体的一部分在所述特定形状的内部,则对所述特定形状取反集操作,获取第五形状,对每个所述子物体和所述第五形状取交集操作,获取第六形状;If a part of the sub-object is inside the specific shape, an inverse set operation is performed on the specific shape to obtain a fifth shape, and an intersection operation is performed on each of the sub-objects and the fifth shape to obtain Six shapes 将所有的所述第六形状和保留的所述子物体重新组合在一起,即得到所述新的3D场景。Recombining all the sixth shapes and the retained sub-objects together to obtain the new 3D scene. 根据权利要求7所述的方法,其特征在于,在所述3D场景中去除所述特定形状得到新的3D场景包括:The method according to claim 7, wherein removing the specific shape in the 3D scene to obtain a new 3D scene comprises: 判断所述3D场景的每个所述子物体与所述特定形状的位置关系;Determine a positional relationship between each of the sub-objects of the 3D scene and the specific shape; 如果所述子物体完全在所述特定形状的外部,则保留所述子物体;If the sub-object is completely outside the specific shape, retaining the sub-object; 如果所述子物体完全在所述特定形状的内部,则删除所述子物体;If the sub-object is completely inside the specific shape, deleting the sub-object; 如果所述子物体的一部分在所述特定形状的内部,则对每个所述子物体和所述特定形状取交集操作,获取第七形状,并且对每个所述子物体和所述第七形状取差集操作,获取第八形状;If a part of the sub-object is inside the specific shape, an intersection operation is performed on each of the sub-object and the specific shape to obtain a seventh shape, and for each of the sub-object and the seventh shape Shape difference operation to obtain the eighth shape; 将所有的所述第八形状和保留的所述子物体重新组合在一起,即得到所述新的3D场景。Recombining all the eighth shapes and the retained sub-objects together to obtain the new 3D scene. 根据权利要求1-3中任一项所述的方法,其特征在于,所述特定表面形态包括自然景观表面形态和/或人造结构表面形态。The method according to any one of claims 1-3, wherein the specific surface morphology includes a natural landscape surface morphology and / or an artificial structure surface morphology. 根据权利要求1-3中任一项所述的方法,其特征在于,所述特定形状包括规则形状和/或不规则形状。The method according to any one of claims 1-3, wherein the specific shape comprises a regular shape and / or an irregular shape. 根据权利要求1-3中任一项所述的方法,其特征在于,所述3D场景包括自然景观和/或人造结构。The method according to any one of claims 1-3, wherein the 3D scene comprises a natural landscape and / or an artificial structure. 根据权利要求4所述的方法,其特征在于,所述新的3D场景包括自然景观和/或人造结构。The method according to claim 4, wherein the new 3D scene comprises a natural landscape and / or an artificial structure. 一种在3D场景的特定表面上覆盖特定表面形态的系统,其特征在于,所述系统包括:设置单元,用于将表面上覆盖有特定表面形态的物体设置为特定形状;A system for covering a specific surface morphology on a specific surface of a 3D scene, characterized in that the system includes: a setting unit for setting an object covered with a specific surface morphology on a surface to a specific shape; 确定单元,用于将所述特定形状放置在3D场景的特定位置,确定所述3D场景与所述特定形状的切面;A determining unit, configured to place the specific shape at a specific position of a 3D scene, and determine a section between the 3D scene and the specific shape; 覆盖单元,用于确定所述特定形状的与所述切面相对应的对应表面,将覆盖在所述对应表面上的所述特定表面形态覆盖在所述切面上。The covering unit is configured to determine a corresponding surface of the specific shape corresponding to the cutting plane, and cover the specific surface shape covered on the corresponding surface on the cutting plane. 根据权利要求14所述的系统,其特征在于,所述系统还包括:获取单元,用于获取所述特定表面形态以及所述特定形状。The system according to claim 14, further comprising: an obtaining unit, configured to obtain the specific surface shape and the specific shape. 根据权利要求14所述的系统,其特征在于,在将所述特定形状放置在3D场景的特定位置时,所述特定形状的表面上不覆盖有所述特定表面形态。The system according to claim 14, wherein when the specific shape is placed in a specific position of a 3D scene, the surface of the specific shape is not covered with the specific surface morphology. 根据权利要求14-16中任一项所述的系统,其特征在于,确定所述3D场景与所述特定形状的切面包括:The system according to any one of claims 14-16, wherein determining a section between the 3D scene and the specific shape comprises: 在所述3D场景中去除所述特定形状得到新的3D场景;Removing the specific shape from the 3D scene to obtain a new 3D scene; 将所述新的3D场景的所有表面中不属于所述3D场景的表面的表面确定为所述切面。A surface that does not belong to a surface of the 3D scene among all the surfaces of the new 3D scene is determined as the cut plane. 一种在3D场景的特定表面上覆盖特定表面形态的设备,其特征在于,所述设备包括存储有计算机可执行指令的存储器和处理器,所述处理器被配置为执行所述指令以实施如权利要求1-13中任一项所述的在3D场景的特定表面上覆盖特定表面形态的方法。A device covering a specific surface morphology on a specific surface of a 3D scene, characterized in that the device includes a memory and a processor storing computer-executable instructions, and the processor is configured to execute the instructions to implement A method for covering a specific surface morphology on a specific surface of a 3D scene according to any one of claims 1-13. 一种使用计算机程序编码的非易失性计算机存储介质,其特征在于,所述计算机程序包括指令,所述指令被一个以上的计算机执行以实施如权利要求1-13中任一项所述的在3D场景的特定表面上覆盖特定表面形态的方法。A non-volatile computer storage medium encoded using a computer program, wherein the computer program includes instructions, and the instructions are executed by more than one computer to implement the method according to any one of claims 1-13. A method of covering a specific surface morphology on a specific surface of a 3D scene.
PCT/CN2019/095714 2018-07-26 2019-07-12 Method for covering specific surface form on specific surface of 3d scenario, system, device and medium Ceased WO2020019997A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810832020.3 2018-07-26
CN201810832020.3A CN109087402B (en) 2018-07-26 2018-07-26 Method, system, device and medium for overlaying a specific surface morphology on a specific surface of a 3D scene

Publications (1)

Publication Number Publication Date
WO2020019997A1 true WO2020019997A1 (en) 2020-01-30

Family

ID=64838632

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/095714 Ceased WO2020019997A1 (en) 2018-07-26 2019-07-12 Method for covering specific surface form on specific surface of 3d scenario, system, device and medium

Country Status (2)

Country Link
CN (1) CN109087402B (en)
WO (1) WO2020019997A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109087402B (en) * 2018-07-26 2021-02-12 上海莉莉丝科技股份有限公司 Method, system, device and medium for overlaying a specific surface morphology on a specific surface of a 3D scene

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679793A (en) * 2013-12-31 2014-03-26 广州博冠信息科技有限公司 Rendering method and equipment
US20180033194A1 (en) * 2016-07-27 2018-02-01 Adobe Systems Incorporated Generating views of three-dimensional models illustrating defects
CN108171797A (en) * 2017-12-05 2018-06-15 北京像素软件科技股份有限公司 Mesh generation method and device
CN108211354A (en) * 2017-12-29 2018-06-29 网易(杭州)网络有限公司 The generation method and device of virtual resource in 3D scene of game
CN109087402A (en) * 2018-07-26 2018-12-25 上海莉莉丝科技股份有限公司 Method, system, equipment and the medium of particular surface form are covered in the particular surface of 3D scene

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080122839A1 (en) * 2006-11-28 2008-05-29 Microsoft Corporation Interacting with 2D content on 3D surfaces
CN102013113B (en) * 2010-12-07 2012-04-25 中国地质大学(武汉) Stencil buffer based dynamic sectioning method for multi-object model
US20120163981A1 (en) * 2010-12-22 2012-06-28 Hong Shek C Method and coating for protecting and repairing an airfoil surface
CN103226830B (en) * 2013-04-25 2016-02-10 北京大学 The Auto-matching bearing calibration of video texture projection in three-dimensional virtual reality fusion environment
GB2526838B (en) * 2014-06-04 2016-06-01 Imagination Tech Ltd Relightable texture for use in rendering an image
US10065448B2 (en) * 2014-06-04 2018-09-04 Ryan M. Stewart Creation of a three dimensional liquid art on a surface by utilizing a super hydrophobic coating
EP3234925A1 (en) * 2014-12-16 2017-10-25 Metail Limited Methods for generating a 3d virtual body model of a person combined with a 3d garment image, and related devices, systems and computer program products
CN104680590B (en) * 2015-03-03 2018-08-28 上海市政工程设计研究总院(集团)有限公司 A kind of dynamic method for slitting of three-dimensional project scenarios
CN105828344B (en) * 2016-04-28 2019-01-29 杭州电子科技大学 A kind of sensor network fence covering dispositions method on the surface 3D

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679793A (en) * 2013-12-31 2014-03-26 广州博冠信息科技有限公司 Rendering method and equipment
US20180033194A1 (en) * 2016-07-27 2018-02-01 Adobe Systems Incorporated Generating views of three-dimensional models illustrating defects
CN108171797A (en) * 2017-12-05 2018-06-15 北京像素软件科技股份有限公司 Mesh generation method and device
CN108211354A (en) * 2017-12-29 2018-06-29 网易(杭州)网络有限公司 The generation method and device of virtual resource in 3D scene of game
CN109087402A (en) * 2018-07-26 2018-12-25 上海莉莉丝科技股份有限公司 Method, system, equipment and the medium of particular surface form are covered in the particular surface of 3D scene

Also Published As

Publication number Publication date
CN109087402B (en) 2021-02-12
CN109087402A (en) 2018-12-25

Similar Documents

Publication Publication Date Title
JP7078392B2 (en) Depth sensor noise
US10210668B2 (en) Technique for extruding a 3D object into a plane
CN110167756B (en) Build-direction-based partitioning for constructing solid objects with additive manufacturing
CN112598793B (en) Three-dimensional map tile vector grid integrated system and method
Gonizzi Barsanti et al. Segmentation of 3D models for cultural heritage structural analysis–some critical issues
CN105760570A (en) Viewpoint selection in the redering of a set of objects
US20230298298A1 (en) Method, system and device for combining models in virtual scene, and medium
CN114119939A (en) Data lightweight processing method and device, storage medium and electronic device
WO2020019997A1 (en) Method for covering specific surface form on specific surface of 3d scenario, system, device and medium
CN114288665A (en) Terrain construction method and device, electronic equipment and storage medium
CN114092932B (en) Chamfer face identification method and device, electronic equipment and storage medium
KR20150109285A (en) Designing industrial products by using geometries connected by geometrical constraints
KR102060758B1 (en) Primitive fitting apparatus and method using point cloud
CA3037575A1 (en) Geometric modelling for facilitating simulation for manufacturing operations
WO2023028777A1 (en) Method and apparatus for automatically generating labeled image, and computer storage medium
CN108171784A (en) A kind of rendering intent and terminal
CN110989979A (en) Terrain generation method based on UE engine
CN118114492B (en) Microstructure array model-oriented ray trace simulation acceleration method and system
US10331803B2 (en) Computer aided modeling
WO2025060710A1 (en) Channel identification method and apparatus for three-dimensional model, and electronic device and storage medium
CN115345888A (en) Wall surface cutting method and device for electric well room, computing equipment and storage medium
CN109343842A (en) Method, system, equipment and the medium of object are shown in editing machine
CN118468613B (en) A method for optimizing hexahedral grid singular structure and related products
CN110442339A (en) A kind of axial edit methods of visualization, device and performer, readable storage medium storing program for executing
Coudron Incorporating prior knowledge in 3D scene understanding

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19840746

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205 DATED 20/05/2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19840746

Country of ref document: EP

Kind code of ref document: A1