DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Collapse ModelsModels
Expand DG Kernel ComponentsDG Kernel Components
Expand API ReferenceAPI Reference
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Expand DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation LinksHome Page > Models > Entities > Geometry > Geometry Search Documentation


Geometry Attribute

Geometry is an attribute of entity. Geometry defines shape of the surface or curve or a set of points. In mathematical terms it defines internal distances between various points and parts of the shape.

Geometry does not have location or orientation. Most often it is expressed using data related to some fixed, but unspecified set of coordinate axes. Geometry obtains location and orientation only using local frame of the entity which uses the geometry. Geometries can be shared by different entities almost always at different locations/orientations

There are several significantly different types of geometry. Type is a string property of geometry

Geometry is defined internally using various data structures which significantly depend on type of the geometry.

Supported geometry types:
  • BRep - Parametric geometry defined by NURB-based BRep shapes: Vertex, Edge, Wire, Face, Shell, Solid, Composite Solid, Compound
  • Mesh - Free-form meshed surfaces

Geometry types for auxiliary (not purely geometric) items:

There is also a number of deprecated geometry types providing backward compatibility with v5: Deprecated Geometries.