Quelea.AxisAlignedBoxEnvironmentType.AxisAlignedBoxEnvironmentType C# (CSharp) Method

AxisAlignedBoxEnvironmentType() public method

public AxisAlignedBoxEnvironmentType ( ) : System
return System
    public AxisAlignedBoxEnvironmentType()
    {
      Interval interval = new Interval(-RS.boxBoundsDefault, RS.boxBoundsDefault);
      environment = new Box(Plane.WorldXY, interval, interval, interval);
      BoundingBox boundingBox = environment.BoundingBox;
      minX = boundingBox.Corner(true, false, false).X;
      maxX = boundingBox.Corner(false, false, false).X;
      minY = boundingBox.Corner(false, true, false).Y;
      maxY = boundingBox.Corner(false, false, false).Y;
      minZ = boundingBox.Corner(false, false, true).Z;
      maxZ = boundingBox.Corner(false, false, false).Z;
      Width = maxX - minX;
      Height = maxY - minY;
      Depth = maxZ - minZ;
    }

Same methods

AxisAlignedBoxEnvironmentType::AxisAlignedBoxEnvironmentType ( AxisAlignedBoxEnvironmentType environment ) : System
AxisAlignedBoxEnvironmentType::AxisAlignedBoxEnvironmentType ( Rhino.Geometry.Box box, bool wrap ) : System