本文整理汇总了C#中PIDHoverType类的典型用法代码示例。如果您正苦于以下问题:C# PIDHoverType类的具体用法?C# PIDHoverType怎么用?C# PIDHoverType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PIDHoverType类属于命名空间,在下文中一共展示了PIDHoverType类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: SetHoverHeight
/// <summary>
/// Uses a PID to attempt to clamp the object on the Z axis at the given height over tau seconds.
/// </summary>
/// <param name="height">Height to hover. Height of zero disables hover.</param>
/// <param name="hoverType">Determines what the height is relative to </param>
/// <param name="tau">Number of seconds over which to reach target</param>
public void SetHoverHeight(float height, PIDHoverType hoverType, float tau)
{
SceneObjectPart rootpart = m_rootPart;
if (rootpart != null)
{
if (rootpart.PhysActor != null)
{
if (height != 0f)
{
rootpart.PhysActor.PIDHoverHeight = height;
rootpart.PhysActor.PIDHoverType = hoverType;
rootpart.PhysActor.PIDTau = tau;
rootpart.PhysActor.PIDHoverActive = true;
}
else
{
rootpart.PhysActor.PIDHoverActive = false;
}
}
}
}
开发者ID:KristenMynx,项目名称:Aurora-Sim,代码行数:27,代码来源:SceneObjectGroup.cs
示例2: SetHoverHeight
/// <summary>
/// Uses a PID to attempt to clamp the object on the Z axis at the given height over tau seconds.
/// </summary>
/// <param name="height">Height to hover. Height of zero disables hover.</param>
/// <param name="hoverType">Determines what the height is relative to </param>
/// <param name="tau">Number of seconds over which to reach target</param>
public void SetHoverHeight(float height, PIDHoverType hoverType, float tau)
{
ParentGroup.SetHoverHeight(height, hoverType, tau);
}
开发者ID:justasabc,项目名称:opensim,代码行数:10,代码来源:SceneObjectPart.cs
示例3: SetHoverHeight
/// <summary>
/// Uses a PID to attempt to clamp the object on the Z axis at the given height over tau seconds.
/// </summary>
/// <param name="height">Height to hover. Height of zero disables hover.</param>
/// <param name="hoverType">Determines what the height is relative to </param>
/// <param name="tau">Number of seconds over which to reach target</param>
public void SetHoverHeight(float height, PIDHoverType hoverType, float tau)
{
PhysicsActor pa = RootPart.PhysActor;
if (pa != null)
{
if (height != 0f)
{
pa.PIDHoverHeight = height;
pa.PIDHoverType = hoverType;
pa.PIDTau = tau;
pa.PIDHoverActive = true;
}
else
{
pa.PIDHoverActive = false;
}
}
}
开发者ID:justasabc,项目名称:opensim75grid,代码行数:25,代码来源:SceneObjectGroup.cs
示例4: SetHoverHeight
/// <summary>
/// Uses a PID to attempt to clamp the object on the Z axis at the given height over tau seconds.
/// </summary>
/// <param name="height">Height to hover. Height of zero disables hover.</param>
/// <param name="hoverType">Determines what the height is relative to </param>
/// <param name="tau">Number of seconds over which to reach target</param>
public void SetHoverHeight(float height, PIDHoverType hoverType, float tau)
{
if (RootPart.PhysActor != null)
{
if (height != 0f)
{
RootPart.PhysActor.PIDHoverHeight = height;
RootPart.PhysActor.PIDHoverType = hoverType;
RootPart.PhysActor.PIDTau = tau;
RootPart.PhysActor.PIDHoverActive = true;
}
else
{
RootPart.PhysActor.PIDHoverActive = false;
}
}
}
开发者ID:monchalve,项目名称:oarcollada,代码行数:23,代码来源:SceneObjectGroup.cs
示例5: SetHoverHeight
/// <summary>
/// Uses a PID to attempt to clamp the object on the Z axis at the given height over tau seconds.
/// </summary>
/// <param name="height">Height to hover. Height of zero disables hover.</param>
/// <param name="hoverType">Determines what the height is relative to </param>
/// <param name="tau">Number of seconds over which to reach target</param>
public void SetHoverHeight(float height, PIDHoverType hoverType, float tau)
{
PhysicsActor pa = null;
if(IsAttachment)
{
ScenePresence avatar = m_scene.GetScenePresence(AttachedAvatar);
if (avatar != null)
pa = avatar.PhysicsActor;
}
else
pa = RootPart.PhysActor;
if (pa != null)
{
if (height != 0f)
{
pa.PIDHoverHeight = height;
pa.PIDHoverType = hoverType;
pa.PIDHoverTau = tau;
pa.PIDHoverActive = true;
}
else
{
pa.PIDHoverActive = false;
}
}
}
开发者ID:emperorstarfinder,项目名称:Opensim2,代码行数:33,代码来源:SceneObjectGroup.cs
示例6: changePIDHoverType
private void changePIDHoverType(PIDHoverType type)
{
m_PIDHoverType = type;
}
开发者ID:CassieEllen,项目名称:opensim,代码行数:4,代码来源:ODECharacter.cs
注:本文中的PIDHoverType类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论