CylinderFIso

public struct CylinderFIso
Represents a cylinder oriented in 3D space with an isometric projection.

Constructors

CylinderFIso

#
public CylinderFIso(PointF axis0, float elevation0, PointF axis1, float elevation1, float radius)
Create a new cylinder.
axis0 (PointF)Start of central axis.
elevation0 (float)Elevation of start of central axis.
axis1 (PointF)End of central axis.
elevation1 (float)Elevation of end of central axis.
radius (float)Radius of cylinder.

Properties

Axis0

#
public PointF Axis0 { get; }
Gets the point at the start of the central axis.

Axis1

#
public PointF Axis1 { get; }
Gets the point at the end of the central axis.

Bounds

#
public RectangleF Bounds { get; }
Gets the bounds of the cylinder.

Elevation0

#
public float Elevation0 { get; }
Gets the elevation at the start of the central axis.

Elevation1

#
public float Elevation1 { get; }
Gets the elevation at the end of the central axis.

Face0

#
public EllipseF Face0 { get; }
Gets the face at the start of the central axis.

Face0Visible

#
public bool Face0Visible { get; }
Gets whether the face at the start of the axis is facing the viewer.

Face1

#
public EllipseF Face1 { get; }
Gets the face at the end of the central axis.

Face1Visible

#
public bool Face1Visible { get; }
Gets whether the face at the start of the axis is facing the viewer.

Radius

#
public float Radius { get; }
Gets the radius of the cylinder.