## X3DObject.HasStaticKinematicState

### Description

Returns true if the object has a base pose. The base pose is represented by a StaticKinematicState property.

### C# Syntax

    Boolean X3DObject.HasStaticKinematicState();

### Scripting Syntax

    oBoolean = X3DObject.HasStaticKinematicState();

### Return Value

Boolean

### Examples

#### VBScript Example

    NewScene , false

    set oRoot = Application.ActiveProject.ActiveScene.Root

    set oNull = oRoot.AddPrimitive( "Null","MyNull")

    oNull.Kinematics.Global.Parameters("posy").Value = 6.0

    set oCube = oRoot.AddGeometry("Cube","MeshSurface")

    set oEnv = oCube.ApplyEnvelope(oNull)

    if oCube.HasStaticKinematicState then

    	Application.LogMessage "The X3DObject has a StaticKinematicState property."

    else

    	Application.LogMessage "The X3DObject does not have a StaticKinematicState property."

    end if

    ' Expected results:

    'INFO : The X3DObject has a StaticKinematicState property.

### See Also

StaticKinematicState X3DObject.GetStaticKinematicState