HolographicQuadLayerUpdateParameters.UpdateLocationWithStationaryMode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
汇报此四边形层在世界上的中心位置,并将其设置为在未来帧中保留在该世界位置。
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 对象。
- orientation
-
Quaternion
Quaternion
quaternion
四边形平面法线的旋转,相对于参考坐标系的中性方向指定。
注解
对于固定四边形,应用调用 UpdateLocationWithStationaryMode 来指定四边形层应出现在的世界中的空间位置和方向。
如果静止象限的位置未更改,则它们将继续在同一位置呈现,就像放置在固定参照系中一样。 若要使象限更加紧密地定位,例如空间定位点或阶段,应用还必须在坐标系调整时更新其位置。 对于具有定位内容的应用,可能最直接的就是在每个帧中更新每个象限的位置。
还必须调用 UpdateExtents 以指定围绕此点的四边形层的宽度和高度。