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 > BRep > Surfaces Search Documentation


BRep Surfaces

BRep Surfaces are used to define geometry of BRep faces. A BRep Surface can be thought of as a mapping of a rectangle in u,v plane into 3D space. Quite often the equations allow extending of definition of the surface outside of the rectangle.

Programmatically a BRep surface is represented by IUVSurface_DG interface

Parameter range for BSpline Surfaces can be accessed via IUVSurface_DG.GetParameterRange()

Surfaces can be closed in one (cylinder) or both (torus) directions. See IUVSurface_DG.IsClosed()

Surfaces can be infinite in one (cylinder) or both (plane) directions. A surface is infinite in u direction if its u range, as returned by IUVSurface_DG.GetParameterRange() is infinite (greater than 1.0E+307).