HolographicQuadLayerUpdateParameters.UpdateLocationWithStationaryMode 方法

定义

汇报此四边形层在世界上的中心位置,并将其设置为在未来帧中保留在该世界位置。

public:
 virtual void UpdateLocationWithStationaryMode(SpatialCoordinateSystem ^ coordinateSystem, float3 position, quaternion orientation) = UpdateLocationWithStationaryMode;
void UpdateLocationWithStationaryMode(SpatialCoordinateSystem const& coordinateSystem, float3 const& position, quaternion const& orientation);
public void UpdateLocationWithStationaryMode(SpatialCoordinateSystem coordinateSystem, Vector3 position, Quaternion orientation);
function updateLocationWithStationaryMode(coordinateSystem, position, orientation)
Public Sub UpdateLocationWithStationaryMode (coordinateSystem As SpatialCoordinateSystem, position As Vector3, orientation As Quaternion)

参数

coordinateSystem
SpatialCoordinateSystem

引用 SpatialCoordinateSystem 对象。

position
Vector3 Vector3

float3

四边形平面中心点,相对于参考坐标系的原点指定。

orientation
Quaternion Quaternion

quaternion

四边形平面法线的旋转,相对于参考坐标系的中性方向指定。

注解

对于固定四边形,应用调用 UpdateLocationWithStationaryMode 来指定四边形层应出现在的世界中的空间位置和方向。

如果静止象限的位置未更改,则它们将继续在同一位置呈现,就像放置在固定参照系中一样。 若要使象限更加紧密地定位,例如空间定位点或阶段,应用还必须在坐标系调整时更新其位置。 对于具有定位内容的应用,可能最直接的就是在每个帧中更新每个象限的位置。

还必须调用 UpdateExtents 以指定围绕此点的四边形层的宽度和高度。

适用于