Click or drag to resize

IDynamicWorldImp Interface

Implementation agnostic representation of a dynamic worl. The dynamic world is the root object of any physics simulation. It keeps track of all objects moving and rotating within the world.

Namespace:  Fusee.Engine.Common
Assembly:  Fusee.Engine.Common (in Fusee.Engine.Common.dll) Version: 0.7.0.0 (0.7.0.0)
Syntax
C#
public interface IDynamicWorldImp

The IDynamicWorldImp type exposes the following members.

Properties
  NameDescription
Public propertyGravity
Gets or sets the gravity.
Top
Methods
  NameDescription
Public methodAddBoxShape(Single)
Adds the box shape.
Public methodAddBoxShape(float3)
Adds the box shape.
Public methodAddBoxShape(Single, Single, Single)
Adds the box shape.
Public methodAddCapsuleShape
Adds the capsule shape.
Public methodAddCompoundShape
Adds the compound shape.
Public methodAddConeShape
Adds the cone shape.
Public methodAddConeTwistConstraint(IRigidBodyImp, float4x4)
Adds the cone twist constraint.
Public methodAddConeTwistConstraint(IRigidBodyImp, IRigidBodyImp, float4x4, float4x4)
Adds the cone twist constraint.
Public methodAddConvexHullShape
Adds the convex hull shape.
Public methodAddConvexHullShape(float3, Boolean)
Adds the convex hull shape.
Public methodAddCylinderShape(Single)
Adds the cylinder shape.
Public methodAddCylinderShape(float3)
Adds the cylinder shape.
Public methodAddCylinderShape(Single, Single, Single)
Adds the cylinder shape.
Public methodAddEmptyShape
Adds the empty shape.
Public methodAddGearConstraint
Adds the gear constraint.
Public methodAddGeneric6DofConstraint(IRigidBodyImp, float4x4, Boolean)
Adds the generic6 dof constraint.
Public methodAddGeneric6DofConstraint(IRigidBodyImp, IRigidBodyImp, float4x4, float4x4, Boolean)
Adds the generic6 dof constraint.
Public methodAddGImpactMeshShape
Adds the g impact mesh shape.
Public methodAddHingeConstraint(IRigidBodyImp, float4x4, Boolean)
Adds the hinge constraint.
Public methodAddHingeConstraint(IRigidBodyImp, float3, float3, Boolean)
Adds the hinge constraint.
Public methodAddHingeConstraint(IRigidBodyImp, IRigidBodyImp, float4x4, float4x4, Boolean)
Adds the hinge constraint.
Public methodAddHingeConstraint(IRigidBodyImp, IRigidBodyImp, float3, float3, float3, float3, Boolean)
Adds the hinge constraint.
Public methodAddMultiSphereShape
Adds the multi sphere shape.
Public methodAddPoint2PointConstraint(IRigidBodyImp, float3)
Adds the point2 point constraint.
Public methodAddPoint2PointConstraint(IRigidBodyImp, IRigidBodyImp, float3, float3)
Adds the point2 point constraint.
Public methodAddRigidBody
Adds the rigid body.
Public methodAddSliderConstraint(IRigidBodyImp, float4x4, Boolean)
Adds the slider constraint.
Public methodAddSliderConstraint(IRigidBodyImp, IRigidBodyImp, float4x4, float4x4, Boolean)
Adds the slider constraint.
Public methodAddSphereShape
Adds the sphere shape.
Public methodAddStaticPlaneShape
Adds the static plane shape.
Public methodDispose
Releases unmanaged and - optionally - managed resources.
Public methodGetRigidBody
Gets the rigid body.
Public methodNumberConstraints
Numbers the constraints.
Public methodNumberRigidBodies
Numbers the rigid bodies.
Public methodStepSimulation
Steps the simulation.
Top
See Also