Package com.io7m.smfj.core
Interface SMFCoordinateSystemType
-
- All Known Implementing Classes:
SMFCoordinateSystem
@Immutable public interface SMFCoordinateSystemType
The specification of a coordinate system and face winding order.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default com.io7m.jcoords.core.conversion.CAxisSystem
axes()
default java.lang.String
toHumanString()
default SMFFaceWindingOrder
windingOrder()
-
-
-
Method Detail
-
axes
@Default @Parameter default com.io7m.jcoords.core.conversion.CAxisSystem axes()
- Returns:
- The coordinate system axes
-
windingOrder
@Default @Parameter default SMFFaceWindingOrder windingOrder()
- Returns:
- The winding order for triangles
-
toHumanString
@Lazy default java.lang.String toHumanString()
- Returns:
- A humanly-readable string such as "+x +y -z counter-clockwise"
-
-