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