Module rust_3d::traits
[−]
[src]
Containing traits used by rust-3d
Modules
has_bounding_box_2d |
Modulecontaining the HasBoundingBox2D trait for types which might have a bounding box |
has_bounding_box_3d |
HasBoundingBox3D trait for types which might have a bounding box |
has_center_of_gravity_2d |
HasCenterOfGravity2D trait for types which might have a center of gravity |
has_center_of_gravity_3d |
HasCenterOfGravity3D trait for types which might have a center of gravity |
has_length |
HasLength trait used for types which have a physical length |
is_2d |
Is2D trait used for types which are positioned within the 2D space |
is_3d |
Is3D trait used for types which are positioned within the 3D space |
is_buildable_2d |
IsBuildable2D trait used for types which are positioned in 2D space and can be constructed |
is_buildable_3d |
IsBuildable3D trait used for types which are positioned in 3D space and can be constructed |
is_buildable_nd |
IsBuildableND trait used for types which are positioned in n-dimensional space and can be constructed |
is_editable_2d |
IsEditable2D trait used for types which are positioned in 2D space and their position can be changed |
is_editable_3d |
IsEditable3D trait used for types which are positioned in 3D space and their position can be changed |
is_editable_mesh |
IsEditableMesh trait used for meshes which can be edited |
is_editable_nd |
IsEditableND trait used for types which are positioned in n-dimensional space and their position can be changed |
is_filter |
IsFilter trait used for filters |
is_filter_random_accessible |
IsFilterRandomAccessible is a trait used for filters for random accessible collections |
is_kd_tree_3d |
IsKdTree3D trait used for KdTrees within 3D space |
is_mergeable |
IsMergeable trait used for types which can be merged with their own type |
is_mesh |
IsMesh trait used for meshes |
is_mesh_3d |
IsMesh3D trait used for meshes in 3D space |
is_movable_2d |
IsMovable2D trait used for types within 2D space which can be moved |
is_movable_3d |
IsMovable3D trait used for types within 3D space which can be moved |
is_nd |
IsND trait used for types which are positioned within the n-dimensional space |
is_normalized_2d |
IsNormalized2D trait used for types which are positioned within the 2D space and normalized |
is_normalized_3d |
IsNormalized3D trait used for types which are positioned within the 3D space and normalized |
is_oc_tree |
IsOcTree trait used for OcTrees |
is_plane_3d |
IsPlane3D trait used for planes within 3D space |
is_projection_to_plane |
IsProjectionToPlane trait used types which can be projected onto and from planes within 3D space |
is_random_accessible |
IsRandomAccessible trait used for collections of elements which are random accessible |
is_random_insertible |
IsRandomInsertible trait used for collections of elements which are random insertible |
is_searchable_mesh |
IsSearchableMesh trait used for meshes which have extended search methods |
is_sortable_2d |
IsSortable2D trait used for collections which can be sorted by x or y |
is_sortable_3d |
IsSortable3D trait used for collections which can be sorted by x,y or z |
is_sortable_nd |
IsSortableND trait used for collections which can be sorted by certain dimensions. E.g. x,y,z |
is_topology_unit |
IsTopologyUnit trait used for single units of a topology. E.g. size 1 for paths, size 3 for tri meshes, size 4 for quad meshes |
is_transformable_to_2d |
IsTransFormableTo2D trait used for any type which can be transformed 2D space |
is_transformable_to_3d |
IsTransFormableTo3D trait used for any type which can be transformed 3D space |
is_tree_3d |
IsTree3D trait used for types which are any type of tree within 3D space |
is_view_buildable |
IsViewBuildable trait used for types which can be constructed from a view / have a view applied to them |
is_voxel_image |
IsVoxelImage trait used for any type of voxel image |