Class MeshTrackerComponent
The MeshTrackerComponent class manages requests for environmental mesh data, processes the results and provides
them to the calling system.
Inheritance
System.Object
MeshTrackerComponent
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: UE4DotNet.dll
Syntax
public class MeshTrackerComponent : SceneComponent
Properties
|
Improve this Doc
View Source
BoundingVolume
Bounding box for the mesh scan. The mesh will be scanned for only within this box.
Declaration
public BoxComponent BoundingVolume { get; set; }
Property Value
|
Improve this Doc
View Source
DefaultObject
Get UE4 Default Object for this Class
Declaration
public static MeshTrackerComponent DefaultObject { get; }
Property Value
|
Improve this Doc
View Source
DisconnectedSectionArea
Any section that is disconnected from the main mesh and has an area (in Unreal Units squared)
less than this value will be removed.
Declaration
public float DisconnectedSectionArea { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
MRMesh
MRMeshComponent can render and provide collision based on the Mesh data.
Declaration
public MRMeshComponent MRMesh { get; set; }
Property Value
|
Improve this Doc
View Source
PerimeterOfGapsToFill
The perimeter (in Unreal Units) of gaps to be filled. 0 means do not fill. A good value is 300cm.
Declaration
public float PerimeterOfGapsToFill { get; set; }
Property Value
Type |
Description |
System.Single |
|
|
Improve this Doc
View Source
Planarize
Declaration
public bool Planarize { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
RemoveOverlappingTriangles
Declaration
public bool RemoveOverlappingTriangles { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
RequestNormals
Declaration
public bool RequestNormals { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
RequestVertexConfidence
Declaration
public bool RequestVertexConfidence { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ScanWorld
Declaration
public bool ScanWorld { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
|
Improve this Doc
View Source
VertexColorFromConfidenceOne
Color mapped to confidence value of one.
Declaration
public LinearColor VertexColorFromConfidenceOne { get; set; }
Property Value
|
Improve this Doc
View Source
VertexColorFromConfidenceZero
Color mapped to confidence value of zero.
Declaration
public LinearColor VertexColorFromConfidenceZero { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
ConnectMRMesh(MRMeshComponent)
Sets the procedural mesh component that will store and display the environmental mesh results.
Declaration
public void ConnectMRMesh(MRMeshComponent InMRMeshPtr)
Parameters
|
Improve this Doc
View Source
DisconnectMRMesh(MRMeshComponent)
Unlinks the current procedural mesh component from the mesh tracking system.
Declaration
public void DisconnectMRMesh(MRMeshComponent InMRMeshPtr)
Parameters
|
Improve this Doc
View Source
New(UObject, Name)
Spawn an object of this class
Declaration
public static MeshTrackerComponent New(UObject obj = null, Name name = default(Name))
Parameters
Returns
Operators
|
Improve this Doc
View Source
Implicit(IntPtr to MeshTrackerComponent)
Convert from IntPtr to UObject
Declaration
public static implicit operator MeshTrackerComponent(IntPtr p)
Parameters
Type |
Name |
Description |
System.IntPtr |
p |
|
Returns