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

  • Uses of Contact in org.web3d.x3d.jsail.RigidBodyPhysics

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

    Methods in org.web3d.x3d.sai.RigidBodyPhysics that return Contact 
    Modifier and Type Method Description
    Contact Contact.setAppliedParameters​(java.lang.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 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 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 Contact.setBounce​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named bounce.
    Contact Contact.setContactNormal​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named contactNormal.
    Contact Contact.setDepth​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named depth.
    Contact Contact.setFrictionCoefficients​(float[] newValue)
    Accessor method to assign 2-tuple float array to inputOutput SFVec2f field named frictionCoefficients.
    Contact Contact.setFrictionDirection​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named frictionDirection.
    Contact Contact.setGeometry1​(X3DNBodyCollidableNode newValue)
    Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.X3DNBodyCollidableNode instance (using a properly typed node) to inputOutput SFNode field geometry1.
    Contact Contact.setGeometry2​(X3DNBodyCollidableNode newValue)
    Accessor method to assign org.web3d.x3d.sai.RigidBodyPhysics.X3DNBodyCollidableNode instance (using a properly typed node) to inputOutput SFNode field geometry2.
    Contact 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 Contact.setMinBounceSpeed​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named minBounceSpeed.
    Contact Contact.setPosition​(float[] newValue)
    Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named position.
    Contact Contact.setSlipCoefficients​(float[] newValue)
    Accessor method to assign 2-tuple float array to inputOutput SFVec2f field named slipCoefficients.
    Contact Contact.setSoftnessConstantForceMix​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named softnessConstantForceMix.
    Contact Contact.setSoftnessErrorCorrection​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named softnessErrorCorrection.
    Contact Contact.setSurfaceSpeed​(float[] newValue)
    Accessor method to assign 2-tuple float array to inputOutput SFVec2f field named surfaceSpeed.