Class BoundsUtil
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public static class BoundsUtil
Methods
Bounds(ref AxisAlignedBox3d, Func<Vector3d, Vector3d>)
Declaration
public static AxisAlignedBox3d Bounds(ref AxisAlignedBox3d boxIn, Func<Vector3d, Vector3d> TransformF)
Parameters
Returns
Bounds(IPointSet)
Declaration
public static AxisAlignedBox3d Bounds(IPointSet source)
Parameters
Returns
Bounds(ref Triangle3d)
Declaration
public static AxisAlignedBox3d Bounds(ref Triangle3d tri)
Parameters
Returns
Bounds(ref Vector2d, ref Vector2d, ref Vector2d)
Declaration
public static AxisAlignedBox2d Bounds(ref Vector2d v0, ref Vector2d v1, ref Vector2d v2)
Parameters
Returns
Bounds(ref Vector3d, ref Vector3d, ref Vector3d)
Declaration
public static AxisAlignedBox3d Bounds(ref Vector3d v0, ref Vector3d v1, ref Vector3d v2)
Parameters
Returns
Bounds(IEnumerable<DMesh3>)
Declaration
public static AxisAlignedBox3d Bounds(IEnumerable<DMesh3> meshes)
Parameters
Returns
Bounds(IEnumerable<Vector2d>)
Declaration
public static AxisAlignedBox2d Bounds(IEnumerable<Vector2d> positions)
Parameters
Returns
Bounds(IEnumerable<Vector2f>)
Declaration
public static AxisAlignedBox2f Bounds(IEnumerable<Vector2f> positions)
Parameters
Returns
Bounds(IEnumerable<Vector3d>)
Declaration
public static AxisAlignedBox3d Bounds(IEnumerable<Vector3d> positions)
Parameters
Returns
compute axis-aligned bounds of set of points after transforming
Declaration
public static AxisAlignedBox3d Bounds(IEnumerable<Vector3d> values, TransformSequence xform)
Parameters
Returns
Bounds(IEnumerable<Vector3f>)
Declaration
public static AxisAlignedBox3f Bounds(IEnumerable<Vector3f> positions)
Parameters
Returns
Bounds<T>(IEnumerable<T>, Func<T, Vector3d>)
Declaration
public static AxisAlignedBox3d Bounds<T>(IEnumerable<T> values, Func<T, Vector3d> PositionF)
Parameters
Returns
Type Parameters
Bounds<T>(IEnumerable<T>, Func<T, Vector3f>)
Declaration
public static AxisAlignedBox3f Bounds<T>(IEnumerable<T> values, Func<T, Vector3f> PositionF)
Parameters
Returns
Type Parameters
BoundsInFrame(IEnumerable<Vector3d>, Frame3f)
compute axis-aligned bounds of set of points after transforming into frame f
Declaration
public static AxisAlignedBox3d BoundsInFrame(IEnumerable<Vector3d> values, Frame3f f)
Parameters
Returns
TrianglesContained(DMesh3, Func<Vector3d, Int32, Boolean>, Action<Int32>, Int32)
Declaration
public static void TrianglesContained(DMesh3 mesh, Func<Vector3d, int, bool> ContainF, Action<int> AddF, int nMode = 0)
Parameters