Anark Core SDK
Loading...
Searching...
No Matches
Anark.CoreSdkApi.Math.Sdk3DBoundingBox Class Reference

More...

Inheritance diagram for Anark.CoreSdkApi.Math.Sdk3DBoundingBox:
Anark.CoreSdkApi.Math.ISdk3DBoundingBox

Public Member Functions

 Sdk3DBoundingBox (ISdkVertex3D min, ISdkVertex3D max)
 Create a bounding box.

Static Public Member Functions

static ISdk3DBoundingBox CreateBoundingBox (IEnumerable< ISdk3DGeometryGroup > geometryGroups)
 Create a new bounding box from a collection of geometry groups.

Properties

ISdkVertex3D Min [get]
 The min point.
ISdkVertex3D Max [get]
 The max point.
double DiagonalSize [get]
 The diagonal size of the bounding box. The units are meters.

Detailed Description

Constructor & Destructor Documentation

◆ Sdk3DBoundingBox()

Anark.CoreSdkApi.Math.Sdk3DBoundingBox.Sdk3DBoundingBox ( ISdkVertex3D min,
ISdkVertex3D max )
inline

Create a bounding box.

Parameters
minMin point
maxMax point

Member Function Documentation

◆ CreateBoundingBox()

ISdk3DBoundingBox Anark.CoreSdkApi.Math.Sdk3DBoundingBox.CreateBoundingBox ( IEnumerable< ISdk3DGeometryGroup > geometryGroups)
inlinestatic

Create a new bounding box from a collection of geometry groups.

Parameters
geometryGroupsThe geometry to examine.
Returns
A new bounding box.

Property Documentation

◆ DiagonalSize

double Anark.CoreSdkApi.Math.Sdk3DBoundingBox.DiagonalSize
get

The diagonal size of the bounding box. The units are meters.

Implements Anark.CoreSdkApi.Math.ISdk3DBoundingBox.

◆ Max

ISdkVertex3D Anark.CoreSdkApi.Math.Sdk3DBoundingBox.Max
get

The max point.

Implements Anark.CoreSdkApi.Math.ISdk3DBoundingBox.

◆ Min

ISdkVertex3D Anark.CoreSdkApi.Math.Sdk3DBoundingBox.Min
get

The min point.

Implements Anark.CoreSdkApi.Math.ISdk3DBoundingBox.