Primitive3d
bevy
0.14.0
Primitive3d
Implementors
In bevy::math::prelude
Structs
Annulus
Arc2d
BVec2
BVec3
BVec4
BoxedPolygon
BoxedPolyline2d
BoxedPolyline3d
Capsule2d
Capsule3d
Circle
CircularSector
CircularSegment
Cone
ConicalFrustum
CubicBSpline
CubicBezier
CubicCardinalSpline
CubicCurve
CubicHermite
CubicNurbs
CubicSegment
Cuboid
Cylinder
Dir2
Dir3
Dir3A
Ellipse
Extrusion
IRect
IVec2
IVec3
IVec4
InfinitePlane3d
Line2d
Line3d
Mat2
Mat3
Mat4
Plane2d
Plane3d
Polygon
Polyline2d
Polyline3d
Quat
RationalCurve
RationalSegment
Ray2d
Ray3d
Rect
Rectangle
RegularPolygon
Rhombus
Rot2
Segment2d
Segment3d
Sphere
Tetrahedron
Torus
Triangle2d
Triangle3d
URect
UVec2
UVec3
UVec4
Vec2
Vec3
Vec4
Enums
CubicNurbsError
EulerRot
TorusKind
WindingOrder
Traits
CubicGenerator
FloatExt
FromRng
Measured2d
Measured3d
Primitive2d
Primitive3d
RationalGenerator
ShapeSample
Vec2Swizzles
Vec3Swizzles
Vec4Swizzles
?
Settings
Trait
bevy
::
math
::
prelude
::
Primitive3d
Copy item path
source
·
[
−
]
pub trait Primitive3d { }
Expand description
A marker trait for 3D primitives
Implementors
§
source
§
impl
Primitive3d
for
Dir3
source
§
impl
Primitive3d
for
Dir3A
source
§
impl
Primitive3d
for
BoxedPolyline3d
source
§
impl
Primitive3d
for
Capsule3d
source
§
impl
Primitive3d
for
Cone
source
§
impl
Primitive3d
for
ConicalFrustum
source
§
impl
Primitive3d
for
Cuboid
source
§
impl
Primitive3d
for
Cylinder
source
§
impl
Primitive3d
for
InfinitePlane3d
source
§
impl
Primitive3d
for
Line3d
source
§
impl
Primitive3d
for
Plane3d
source
§
impl
Primitive3d
for
Segment3d
source
§
impl
Primitive3d
for
Sphere
source
§
impl
Primitive3d
for
Tetrahedron
source
§
impl
Primitive3d
for
Torus
source
§
impl
Primitive3d
for
Triangle3d
source
§
impl<T>
Primitive3d
for
Extrusion
<T>
where T:
Primitive2d
,
source
§
impl<const N:
usize
>
Primitive3d
for
Polyline3d
<N>