Uses of Interface
org.web3d.x3d.sai.RigidBodyPhysics.Contact

Packages that use Contact
Package
Description
The Rigid Body Physics component describes how to model rigid bodies and their interactions through the application of basic physics principles to effect motion.
The Rigid Body Physics component describes how to model rigid bodies and their interactions through the application of basic physics principles to effect motion.
  • Uses of Contact in org.web3d.x3d.jsail.RigidBodyPhysics

    Modifier and Type
    Class
    Description
    class 
    Contact nodes are produced as output events when two collidable objects or spaces make contact.
  • Uses of Contact in org.web3d.x3d.sai.RigidBodyPhysics

    Modifier and Type
    Method
    Description
    Contact.setAppliedParameters(String[] newValue)
    Accessor method to assign String enumeration array (""BOUNCE"" | ""USER_FRICTION"" | ""FRICTION_COEFFICIENT-2"" | ""ERROR_REDUCTION"" | ""CONSTANT_FORCE"" | ""SPEED-1"" | ""SPEED-2"" | ""SLIP-1"" | ""SLIP-2"") to inputOutput MFString field named appliedParameters.
    Contact.setBody1(RigidBody newValue)
    Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.
    Contact.setBody2(RigidBody newValue)
    Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.
    Contact.setBounce(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named bounce.
    Contact.setContactNormal(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named contactNormal.
    Contact.setDepth(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named depth.
    Contact.setFrictionCoefficients(float[] newValue)
    Accessor method to assign 2-tuple float array to inputOutput SFVec2f field named frictionCoefficients.
    Contact.setFrictionDirection(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named frictionDirection.
    Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.X3DNBodyCollidableNode instance (using a properly typed node) to inputOutput SFNode field geometry1.
    Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.X3DNBodyCollidableNode instance (using a properly typed node) to inputOutput SFNode field geometry2.
    Contact.setMetadata(X3DMetadataObject newValue)
    Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
    Contact.setMinBounceSpeed(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named minBounceSpeed.
    Contact.setPosition(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named position.
    Contact.setSlipCoefficients(float[] newValue)
    Accessor method to assign 2-tuple float array to inputOutput SFVec2f field named slipCoefficients.
    Contact.setSoftnessConstantForceMix(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named softnessConstantForceMix.
    Contact.setSoftnessErrorCorrection(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named softnessErrorCorrection.
    Contact.setSurfaceSpeed(float[] newValue)
    Accessor method to assign 2-tuple float array to inputOutput SFVec2f field named surfaceSpeed.