Generated from class MR.MeshOrPoints.ProjectionResult. This is the non-const half of the class.
More...
|
| new unsafe ref MR.Vector3f | point [get] |
| | found closest point
|
| new unsafe MR.Std.Optional_MRVector3f | normal [get, protected set] |
| | normal at the closest point; for meshes it will be pseudonormal with the differentiation depending on closest point location (face/edge/vertex)
|
| new unsafe ref bool | isBd [get] |
| | can be true only for meshes, if the closest point is located on the boundary of the mesh (or the current region)
|
| new unsafe ref float | distSq [get] |
| | squared distance from query point to the closest point
|
| new unsafe ref MR.VertId | closestVert [get] |
| | for point clouds it is the closest vertex, for meshes it is the closest vertex of the triangle with the closest point
|
| unsafe ref readonly MR.Vector3f | point [get] |
| | found closest point
|
| unsafe MR.Std.Const_Optional_MRVector3f | normal [get, protected set] |
| | normal at the closest point; for meshes it will be pseudonormal with the differentiation depending on closest point location (face/edge/vertex)
|
| unsafe bool | isBd [get] |
| | can be true only for meshes, if the closest point is located on the boundary of the mesh (or the current region)
|
| unsafe float | distSq [get] |
| | squared distance from query point to the closest point
|
| unsafe ref readonly MR.VertId | closestVert [get] |
| | for point clouds it is the closest vertex, for meshes it is the closest vertex of the triangle with the closest point
|
Generated from class MR.MeshOrPoints.ProjectionResult. This is the non-const half of the class.
◆ ProjectionResult() [1/4]
| unsafe MR.Const_MeshOrPoints.ProjectionResult.ProjectionResult |
( |
| ) |
|
|
inline |
Constructs an empty (default-constructed) instance.
◆ ProjectionResult() [2/4]
| unsafe MR.Const_MeshOrPoints.ProjectionResult.ProjectionResult |
( |
MR.Vector3f | point, |
|
|
MR._InOpt_Vector3f | normal, |
|
|
bool | isBd, |
|
|
float | distSq, |
|
|
MR.VertId | closestVert ) |
|
inline |
◆ ProjectionResult() [3/4]
Generated from constructor MR::MeshOrPoints::ProjectionResult::ProjectionResult.
◆ ProjectionResult() [4/4]
| MR.Const_MeshOrPoints.ProjectionResult.ProjectionResult |
( |
ProjectionResult | _other | ) |
|
|
inline |
Generated from constructor MR::MeshOrPoints::ProjectionResult::ProjectionResult.
◆ assign()
Generated from method MR::MeshOrPoints::ProjectionResult::operator=.
◆ closestVert
| new unsafe ref MR.VertId MR.Const_MeshOrPoints.ProjectionResult.closestVert |
|
get |
for point clouds it is the closest vertex, for meshes it is the closest vertex of the triangle with the closest point
◆ distSq
| new unsafe ref float MR.Const_MeshOrPoints.ProjectionResult.distSq |
|
get |
squared distance from query point to the closest point
◆ isBd
| new unsafe ref bool MR.Const_MeshOrPoints.ProjectionResult.isBd |
|
get |
can be true only for meshes, if the closest point is located on the boundary of the mesh (or the current region)
◆ normal
| new unsafe MR.Std.Optional_MRVector3f MR.Const_MeshOrPoints.ProjectionResult.normal |
|
getprotected set |
normal at the closest point; for meshes it will be pseudonormal with the differentiation depending on closest point location (face/edge/vertex)
◆ point
| new unsafe ref MR.Vector3f MR.Const_MeshOrPoints.ProjectionResult.point |
|
get |
The documentation for this class was generated from the following file: