Click or drag to resize

RectangleD3D Structure

RectangleD describes a rectangle in 3D space.
Inheritance Hierarchy
SystemObject
  SystemValueType
    Altaxo.GeometryRectangleD3D

Namespace: Altaxo.Geometry
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
[SerializableAttribute]
public struct RectangleD3D

The RectangleD3D type exposes the following members.

Constructors
 NameDescription
Public methodRectangleD3D(PointD3D, VectorD3D)Initializes a new instance of the RectangleD3D class
Public methodRectangleD3D(Double, Double, Double, Double, Double, Double)Initializes a new instance of the RectangleD3D class
Top
Properties
 NameDescription
Public propertyCenter Gets the center of this rectangle.
Public propertyEdges Gets the edges of the rectange (first bottom edges, then the pillars, and then the top edges)
Public propertyStatic memberEmpty 
Public propertyIsEmpty 
Public propertyLocation 
Public propertyLocationPlusSize 
Public propertyOuterCircleBoundingBoxGets a rectangle that includes the smallest circle around this rectangle.
Public propertyPlanes Gets an enumeration of the planes of the faces of this rectangle (left, right, front, back, bottom, top).
Public propertySize 
Public propertySizeX 
Public propertySizeY 
Public propertySizeZ 
Public propertyTriangleIndices Gets the triangle indices of all faces using the vertices returned by Vertices. The order is front, back, top, bottom, left, right.
Public propertyVertices Gets the vertices in binary order (x: 0th digit, y: 1st digit, z: 2nd digit).
Public propertyX 
Public propertyXCenter 
Public propertyXPlusSizeX 
Public propertyY 
Public propertyYCenter 
Public propertyYPlusSizeY 
Public propertyZ 
Public propertyZCenter 
Public propertyZPlusSizeZ 
Top
Methods
 NameDescription
Public methodContains 
Public methodEquals
(Overrides ValueTypeEquals(Object))
Public methodGetHashCode
(Overrides ValueTypeGetHashCode)
Public methodStatic memberGetTriangleIndices Gets the triangle indices of all faces using the vertices returned by Vertices. The order is front, back, top, bottom, left, right.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberNewRectangleIncludingAllPoints Creates a new rectangle that includes all the provided points.
Public methodToString
(Overrides ValueTypeToString)
Public methodWithLocation 
Public methodWithOffsetChanges the location of the rectangle by the specified values for x and y.
Public methodWithPaddingInflates the rectangle by the specified values x and y.
Public methodWithPointsIncluded Returns a rectangle that is based on the current rectangle, but was expanded to include all the provided points.
Public methodWithRectangleIncluded Returns a rectangle that is based on the current rectangle, but was expanded to include all vertex points of the provided rectangle r.
Public methodWithSize 
Public methodWithSizePlus 
Public methodWithSizeX 
Public methodWithSizeXPlus 
Public methodWithSizeY 
Public methodWithSizeYPlus 
Public methodWithSizeZ 
Public methodWithSizeZPlus 
Public methodWithX Returns a new instance with X set to the provided value.
Public methodWithXPlus Returns a new instance with X set to the X plus the provided value.
Public methodWithY Returns a new instance with Y set to the provided value.
Public methodWithYPlus Returns a new instance with Y set to the Y plus the provided value.
Public methodWithZ Returns a new instance with Z set to the provided value.
Public methodWithZPlus Returns a new instance with Z set to the Z plus the provided value.
Top
Operators
See Also