MODEL DRIVEN 3D GEOMETRIC MODELING SYSTEM
First Claim
1. A method of generating a 3D geometric object model for a domain, comprising:
- extracting basic geometric elements from an input source;
converting the basic geometric elements into domain elements according to a domain model, wherein the domain elements preserve their semantic information on attributes and relationships defined by the domain model; and
constructing a 3D geometric model, including 3D geometric objects, from the domain elements by geometric operators according to the domain model,wherein the 3D geometric objects maintain the semantic information of the domain elements, and the semantic information is allowed to be refined in a level of the objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system of generating a 3D geometric object model for a domain. The method includes: extracting basic geometric elements from an input source; converting the basic geometric elements into domain elements according to a domain model, wherein the domain elements preserve semantic information of their attributes and relationships defined by the domain model; and constructing a 3D geometric model, including 3D geometric objects, from the domain elements by geometric operators according to the domain model, wherein the 3D geometric objects maintain the semantic information of the domain elements, and the semantic information is allowed to be defined in a level of the objects.
58 Citations
20 Claims
-
1. A method of generating a 3D geometric object model for a domain, comprising:
-
extracting basic geometric elements from an input source; converting the basic geometric elements into domain elements according to a domain model, wherein the domain elements preserve their semantic information on attributes and relationships defined by the domain model; and constructing a 3D geometric model, including 3D geometric objects, from the domain elements by geometric operators according to the domain model, wherein the 3D geometric objects maintain the semantic information of the domain elements, and the semantic information is allowed to be refined in a level of the objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating a 3D geometric model of a domain, comprising:
-
a geometric element extractor to extract basic geometric elements from an input source; a domain element extractor to convert the basic geometric elements into domain elements according to a domain model of the domain, wherein the domain elements preserve semantic information of their attributes and relationships defined in the domain model; and a 3D geometric object constructor to construct a 3D geometric model, including 3D geometric objects, from the domain elements by basic geometric operators according to the domain model, wherein the semantic information is allowed to be refined on an object level. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable medium including instructions that, performed by a computer in a system, cause the computer to:
-
load a domain model for the domain; read an input source; extract basic geometric elements from the input source; convert the basic geometric elements into domain elements according to the loaded domain model, wherein the domain elements preserve semantic information on geometric attributes and relationships thereof; and construct a 3D geometric model from the domain elements, according to the loaded domain model, by geometric operators included in a geometric operator library, wherein the 3D geometric model includes 3D geometric objects with the semantic information. - View Dependent Claims (18, 19, 20)
-
Specification