Search Results for

    Show / Hide Table of Contents

    Class CapsuleCollider

    A capsule-shaped primitive collider.

    Inheritance
    System.Object
    Object
    SceneObject
    Actor
    PhysicsColliderActor
    Collider
    CapsuleCollider
    Implements
    ISerializable
    Inherited Members
    Collider.ComputePenetration(Collider, Collider, Vector3, Single)
    Collider.Material
    Collider.IsTrigger
    Collider.Center
    Collider.ContactOffset
    PhysicsColliderActor.RayCast(Vector3, Vector3, Single, Single)
    PhysicsColliderActor.RayCast(Vector3, Vector3, RayCastHit, Single)
    PhysicsColliderActor.ClosestPoint(Vector3, Vector3)
    PhysicsColliderActor.ContainsPoint(Vector3)
    PhysicsColliderActor.OnCollisionEnter(Collision)
    PhysicsColliderActor.OnCollisionExit(Collision)
    PhysicsColliderActor.OnTriggerEnter(PhysicsColliderActor)
    PhysicsColliderActor.OnTriggerExit(PhysicsColliderActor)
    PhysicsColliderActor.AttachedRigidBody
    PhysicsColliderActor.CollisionEnter
    PhysicsColliderActor.CollisionExit
    PhysicsColliderActor.TriggerEnter
    PhysicsColliderActor.TriggerExit
    Actor.SetLayerRecursive(Int32)
    Actor.SetLayerNameRecursive(String)
    Actor.HasTag()
    Actor.HasTag(Tag)
    Actor.HasTag(String)
    Actor.AddTag(Tag)
    Actor.AddTagRecursive(Tag)
    Actor.RemoveTag(Tag)
    Actor.SetParent(Actor, Boolean, Boolean)
    Actor.GetChild(Int32)
    Actor.GetChild(String)
    Actor.GetChild(Type)
    Actor.GetChildren(Type)
    Actor.DestroyChildren(Single)
    Actor.GetScript(Int32)
    Actor.GetScript(Type)
    Actor.GetScripts(Type)
    Actor.AddMovement(Vector3)
    Actor.AddMovement(Vector3, Quaternion)
    Actor.GetWorldToLocalMatrix(Matrix)
    Actor.GetLocalToWorldMatrix(Matrix)
    Actor.OnDebugDraw()
    Actor.OnDebugDrawSelected()
    Actor.GetPrefabRoot()
    Actor.FindActor(String)
    Actor.FindActor(Type, Boolean)
    Actor.FindActor(Type, String)
    Actor.FindActor(Type, Tag, Boolean)
    Actor.FindScript(Type)
    Actor.HasActorInHierarchy(Actor)
    Actor.HasActorInChildren(Actor)
    Actor.IntersectsItself(Ray, Single, Vector3)
    Actor.Intersects(Ray, Single, Vector3)
    Actor.LookAt(Vector3)
    Actor.LookAt(Vector3, Vector3)
    Actor.LookingAt(Vector3)
    Actor.LookingAt(Vector3, Vector3)
    Actor.ToBytes(Actor[])
    Actor.FromBytes(Byte[])
    Actor.FromBytes(Byte[], Dictionary<Guid, Guid>)
    Actor.TryGetSerializedObjectsIds(Byte[])
    Actor.ToJson()
    Actor.FromJson(String)
    Actor.Clone()
    Actor.OnEnable()
    Actor.OnDisable()
    Actor.OnParentChanged()
    Actor.OnTransformChanged()
    Actor.OnActiveChanged()
    Actor.OnActiveInTreeChanged()
    Actor.OnOrderInParentChanged()
    Actor.OnStaticFlagsChanged()
    Actor.OnLayerChanged()
    Actor.OnBeginPlay()
    Actor.OnEndPlay()
    Actor.AddStaticFlags(StaticFlags)
    Actor.RemoveStaticFlags(StaticFlags)
    Actor.SetStaticFlag(StaticFlags, Boolean)
    Actor.HasStaticFlag(StaticFlags)
    Actor.ResetLocalTransform()
    Actor.AddChild(Type)
    Actor.AddChild<T>()
    Actor.GetChild<T>()
    Actor.TryGetChild<T>(T)
    Actor.GetOrAddChild<T>()
    Actor.AddScript(Type)
    Actor.AddScript<T>()
    Actor.GetScript<T>()
    Actor.TryGetScript<T>(T)
    Actor.FindScript<T>()
    Actor.FindActor<T>(Boolean)
    Actor.FindActor<T>(String)
    Actor.FindActor<T>(Tag, Boolean)
    Actor.GetChildren<T>()
    Actor.GetScripts<T>()
    Actor.RotateAround(Vector3, Vector3, Single, Boolean)
    Actor.ToString()
    Actor.Children
    Actor.Tags
    Actor.Layer
    Actor.Name
    Actor.IsActive
    Actor.StaticFlags
    Actor.PerInstanceRandom
    Actor.LocalPosition
    Actor.LocalOrientation
    Actor.LocalScale
    Actor.Sphere
    Actor.Box
    Actor.BoxWithChildren
    Actor.EditorBox
    Actor.EditorBoxChildren
    Actor.HasContentLoaded
    Actor.IsPrefabRoot
    Actor.IsStatic
    Actor.IsTransformStatic
    Actor.WorldToLocalMatrix
    Actor.LocalToWorldMatrix
    SceneObject.SetParent(Actor, Boolean)
    SceneObject.LinkPrefab(Guid, Guid)
    SceneObject.BreakPrefabLink()
    SceneObject.GetNamePath(Char)
    SceneObject.IsDuringPlay
    SceneObject.HasParent
    SceneObject.HasPrefabLink
    SceneObject.PrefabID
    SceneObject.PrefabObjectID
    Object.__unmanagedPtr
    Object.__internalId
    Object.Finalize()
    Object.As<T>()
    Object.NewValue(Type)
    Object.New(String)
    Object.Find<T>(Guid, Boolean)
    Object.Find(Guid, Type, Boolean)
    Object.TryFind<T>(Guid)
    Object.TryFind(Guid, Type)
    Object.Destroy(Object, Single)
    Object.DestroyNow(Object)
    Object.Destroy<T>(T, Single)
    Object.Equals(Object)
    Object.GetUnmanagedPtr(Object)
    Object.GetUnmanagedInterface(Object, Type)
    Object.FromUnmanagedPtr(IntPtr)
    Object.MapObjectID(Guid)
    Object.RemapObjectID(Guid)
    Object.GetHashCode()
    Object.ID
    Object.TypeName
    Namespace: FlaxEngine
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [ActorContextMenu("New/Physics/Colliders/Capsule Collider")]
    [ActorToolbox("Physics")]
    [Unmanaged]
    public class CapsuleCollider : Collider, ISerializable
    Remarks

    Capsules are cylinders with a half-sphere at each end centered at the origin and extending along the X axis, and two hemispherical ends.

    Constructors

    CapsuleCollider()

    Initializes a new instance of the CapsuleCollider.

    Declaration
    public CapsuleCollider()

    Properties

    Height

    Gets or sets the height of the capsule, measured in the object's local space between the centers of the hemispherical ends.

    Declaration
    [EditorOrder(110)]
    [EditorDisplay("Collider", null)]
    [ValueCategory]
    [Unmanaged]
    public float Height { get; set; }
    Property Value
    System.Single

    Remarks

    The capsule height will be scaled by the actor's world scale.

    Radius

    Gets or sets the radius of the sphere, measured in the object's local space.

    Declaration
    [EditorOrder(100)]
    [EditorDisplay("Collider", null)]
    [ValueCategory]
    [Unmanaged]
    public float Radius { get; set; }
    Property Value
    System.Single

    Remarks

    The sphere radius will be scaled by the actor's world scale.

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.DeepClone<T>(T)
    Extensions.RawClone<T>(T)

    See Also

    Collider
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat