Struct CapsuleGeometryAuthoring
A structure for storing authoring data for a capsule shape.
In contrast to the CapsuleGeometry struct in the run-time, this structure permits storing stable orientation values, as well as height values that can be retained when the source data are defined with respect to a non-uniformly scaled object.
Syntax
[Serializable]
public struct CapsuleGeometryAuthoring : IEquatable<CapsuleGeometryAuthoring>
Properties
Center
The local position offset of the capsule.
Declaration
public float3 Center { get; set; }
Property Value
Type |
Description |
Unity.Mathematics.float3 |
|
Height
The height of the capsule. It may store any value, but will ultimately always be converted into a value that is at least twice the radius.
Declaration
public float Height { get; set; }
Property Value
Orientation
The local orientation of the capsule. It is aligned with the forward axis (z) when it is identity.
Declaration
public quaternion Orientation { get; set; }
Property Value
Type |
Description |
Unity.Mathematics.quaternion |
|
Radius
The radius of the capsule.
Declaration
public float Radius { get; set; }
Property Value
Methods
Equals(CapsuleGeometryAuthoring)
Declaration
public bool Equals(CapsuleGeometryAuthoring other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Extension Methods