SpatialGraphInteropPreview.CreateCoordinateSystemForNode 方法

定义

重载

CreateCoordinateSystemForNode(Guid)

创建一个空间坐标系,用于跟踪对静态空间节点的调整。

CreateCoordinateSystemForNode(Guid, Vector3)

创建一个空间坐标系,用于跟踪静态空间节点的调整,其原点偏移量为指定相对位置。

CreateCoordinateSystemForNode(Guid, Vector3, Quaternion)

创建一个空间坐标系,用于跟踪静态空间节点的调整及其原点偏移量,并按指定的相对位置和方向旋转。

CreateCoordinateSystemForNode(Guid)

创建一个空间坐标系,用于跟踪对静态空间节点的调整。

public:
 static SpatialCoordinateSystem ^ CreateCoordinateSystemForNode(Platform::Guid nodeId);
/// [Windows.Foundation.Metadata.Overload("CreateCoordinateSystemForNode")]
 static SpatialCoordinateSystem CreateCoordinateSystemForNode(winrt::guid const& nodeId);
[Windows.Foundation.Metadata.Overload("CreateCoordinateSystemForNode")]
public static SpatialCoordinateSystem CreateCoordinateSystemForNode(Guid nodeId);
function createCoordinateSystemForNode(nodeId)
Public Shared Function CreateCoordinateSystemForNode (nodeId As Guid) As SpatialCoordinateSystem

参数

nodeId
Guid

Platform::Guid

winrt::guid

静态空间节点的 ID。

返回

空间坐标系。

属性

适用于

CreateCoordinateSystemForNode(Guid, Vector3)

创建一个空间坐标系,用于跟踪静态空间节点的调整,其原点偏移量为指定相对位置。

public:
 static SpatialCoordinateSystem ^ CreateCoordinateSystemForNode(Platform::Guid nodeId, float3 relativePosition);
/// [Windows.Foundation.Metadata.Overload("CreateCoordinateSystemForNodeWithPosition")]
 static SpatialCoordinateSystem CreateCoordinateSystemForNode(winrt::guid const& nodeId, float3 const& relativePosition);
[Windows.Foundation.Metadata.Overload("CreateCoordinateSystemForNodeWithPosition")]
public static SpatialCoordinateSystem CreateCoordinateSystemForNode(Guid nodeId, Vector3 relativePosition);
function createCoordinateSystemForNode(nodeId, relativePosition)
Public Shared Function CreateCoordinateSystemForNode (nodeId As Guid, relativePosition As Vector3) As SpatialCoordinateSystem

参数

nodeId
Guid

Platform::Guid

winrt::guid

静态空间节点的 ID。

relativePosition
Vector3 Vector3

float3

从空间节点原点到此坐标系原点的刚性位置偏移量,在节点原点的坐标系中表示。

返回

空间坐标系。

属性

适用于

CreateCoordinateSystemForNode(Guid, Vector3, Quaternion)

创建一个空间坐标系,用于跟踪静态空间节点的调整及其原点偏移量,并按指定的相对位置和方向旋转。

public:
 static SpatialCoordinateSystem ^ CreateCoordinateSystemForNode(Platform::Guid nodeId, float3 relativePosition, quaternion relativeOrientation);
/// [Windows.Foundation.Metadata.Overload("CreateCoordinateSystemForNodeWithPositionAndOrientation")]
 static SpatialCoordinateSystem CreateCoordinateSystemForNode(winrt::guid const& nodeId, float3 const& relativePosition, quaternion const& relativeOrientation);
[Windows.Foundation.Metadata.Overload("CreateCoordinateSystemForNodeWithPositionAndOrientation")]
public static SpatialCoordinateSystem CreateCoordinateSystemForNode(Guid nodeId, Vector3 relativePosition, Quaternion relativeOrientation);
function createCoordinateSystemForNode(nodeId, relativePosition, relativeOrientation)
Public Shared Function CreateCoordinateSystemForNode (nodeId As Guid, relativePosition As Vector3, relativeOrientation As Quaternion) As SpatialCoordinateSystem

参数

nodeId
Guid

Platform::Guid

winrt::guid

静态空间节点的 ID。

relativePosition
Vector3 Vector3

float3

从空间节点原点到此坐标系原点的刚性位置偏移量,在节点原点的坐标系中表示。

relativeOrientation
Quaternion Quaternion

quaternion

从空间节点原点到坐标系原点的刚性旋转,在节点原点的坐标系中表示。

返回

空间坐标系。

属性

适用于