Uses of Interface
org.web3d.x3d.sai.RigidBodyPhysics.RigidBody
| Package | Description |
|---|---|
| org.web3d.x3d.jsail.RigidBodyPhysics | |
| org.web3d.x3d.sai.RigidBodyPhysics |
-
Uses of RigidBody in org.web3d.x3d.jsail.RigidBodyPhysics
Classes in org.web3d.x3d.jsail.RigidBodyPhysics that implement RigidBody Modifier and Type Class Description classRigidBodyObjectRigidBody describes a collection of shapes with a mass distribution that is affected by the physics model.Methods in org.web3d.x3d.jsail.RigidBodyPhysics that return RigidBody Modifier and Type Method Description RigidBodyBallJointObject. getBody1()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyContactObject. getBody1()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyDoubleAxisHingeJointObject. getBody1()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyMotorJointObject. getBody1()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodySingleAxisHingeJointObject. getBody1()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodySliderJointObject. getBody1()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyUniversalJointObject. getBody1()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyBallJointObject. getBody2()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyContactObject. getBody2()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyDoubleAxisHingeJointObject. getBody2()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyMotorJointObject. getBody2()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodySingleAxisHingeJointObject. getBody2()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodySliderJointObject. getBody2()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyUniversalJointObject. getBody2()Provide RigidBodyObject instance (using a properly typed node) from inputOutput SFNode field body2.Methods in org.web3d.x3d.jsail.RigidBodyPhysics with parameters of type RigidBody Modifier and Type Method Description BallJointObjectBallJointObject. setBody1(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.ContactObjectContactObject. setBody1(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.DoubleAxisHingeJointObjectDoubleAxisHingeJointObject. setBody1(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.MotorJointObjectMotorJointObject. setBody1(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.SingleAxisHingeJointObjectSingleAxisHingeJointObject. setBody1(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.SliderJointObjectSliderJointObject. setBody1(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.UniversalJointObjectUniversalJointObject. setBody1(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body1.BallJointObjectBallJointObject. setBody2(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.ContactObjectContactObject. setBody2(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.DoubleAxisHingeJointObjectDoubleAxisHingeJointObject. setBody2(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.MotorJointObjectMotorJointObject. setBody2(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.SingleAxisHingeJointObjectSingleAxisHingeJointObject. setBody2(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.SliderJointObjectSliderJointObject. setBody2(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2.UniversalJointObjectUniversalJointObject. setBody2(RigidBody newValue)Accessor method to assign RigidBodyObject instance (using a properly typed node) to inputOutput SFNode field body2. -
Uses of RigidBody in org.web3d.x3d.sai.RigidBodyPhysics
Methods in org.web3d.x3d.sai.RigidBodyPhysics that return RigidBody Modifier and Type Method Description RigidBodyBallJoint. getBody1()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyContact. getBody1()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyDoubleAxisHingeJoint. getBody1()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyMotorJoint. getBody1()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodySingleAxisHingeJoint. getBody1()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodySliderJoint. getBody1()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyUniversalJoint. getBody1()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyX3DRigidJointNode. getBody1()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body1.RigidBodyBallJoint. getBody2()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyContact. getBody2()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyDoubleAxisHingeJoint. getBody2()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyMotorJoint. getBody2()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodySingleAxisHingeJoint. getBody2()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodySliderJoint. getBody2()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyUniversalJoint. getBody2()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyX3DRigidJointNode. getBody2()Provide RigidBody instance (using a properly typed node) from inputOutput SFNode field body2.RigidBodyRigidBody. setAngularDampingFactor(float newValue)Accessor method to assign float value to inputOutput SFFloat field named angularDampingFactor.RigidBodyRigidBody. setAngularVelocity(float[] newValue)Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named angularVelocity.RigidBodyRigidBody. setAutoDamp(boolean newValue)Accessor method to assign boolean value to inputOutput SFBool field named autoDamp.RigidBodyRigidBody. setAutoDisable(boolean newValue)Accessor method to assign boolean value to inputOutput SFBool field named autoDisable.RigidBodyRigidBody. setCenterOfMass(float[] newValue)Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named centerOfMass.RigidBodyRigidBody. setDisableAngularSpeed(float newValue)Accessor method to assign float value to inputOutput SFFloat field named disableAngularSpeed.RigidBodyRigidBody. setDisableLinearSpeed(float newValue)Accessor method to assign float value to inputOutput SFFloat field named disableLinearSpeed.RigidBodyRigidBody. setDisableTime(double newValue)Accessor method to assign double value in seconds to inputOutput SFTime field named disableTime.RigidBodyRigidBody. setEnabled(boolean newValue)Accessor method to assign boolean value to inputOutput SFBool field named enabled.RigidBodyRigidBody. setFiniteRotationAxis(float[] newValue)Accessor method to assign 3-tuple float array unit axis, angle (in radians) to inputOutput SFVec3f field named finiteRotationAxis.RigidBodyRigidBody. setFixed(boolean newValue)Accessor method to assign boolean value to inputOutput SFBool field named fixed.RigidBodyRigidBody. setForces(float[] newValue)Accessor method to assign 3-tuple float array to inputOutput MFVec3f field named forces.RigidBodyRigidBody. setGeometry(X3DNode[] newValue)Accessor method to assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field geometry.RigidBodyRigidBody. setInertia(float[] newValue)Accessor method to assign float array to inputOutput SFMatrix3f field named inertia.RigidBodyRigidBody. setLinearDampingFactor(float newValue)Accessor method to assign float value to inputOutput SFFloat field named linearDampingFactor.RigidBodyRigidBody. setLinearVelocity(float[] newValue)Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named linearVelocity.RigidBodyRigidBody. setMass(float newValue)Accessor method to assign float value to inputOutput SFFloat field named mass.RigidBodyRigidBody. setMassDensityModel(X3DNode newValue)Accessor method to assign X3DNode instance (using a properly typed node) to inputOutput SFNode field massDensityModel. // newValueInstanceAcceptableNodeTypesTest checks are needed for methods that override/subset X3DNode interfaces #1 boolean isNodeTypeAllowed = (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Geometry3D.SphereObject) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Geometry3D.BoxObject) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Geometry3D.ConeObject); if (!RigidBodyRigidBody. setMetadata(X3DMetadataObject newValue)Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.RigidBodyRigidBody. setOrientation(float[] newValue)Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named orientation.RigidBodyRigidBody. setPosition(float[] newValue)Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named position.RigidBodyRigidBody. setTorques(float[] newValue)Accessor method to assign 3-tuple float array to inputOutput MFVec3f field named torques.RigidBodyRigidBody. setUseFiniteRotation(boolean newValue)Accessor method to assign boolean value unit axis, angle (in radians) to inputOutput SFBool field named useFiniteRotation.RigidBodyRigidBody. setUseGlobalGravity(boolean newValue)Accessor method to assign boolean value to inputOutput SFBool field named useGlobalGravity.Methods in org.web3d.x3d.sai.RigidBodyPhysics with parameters of type RigidBody Modifier and Type Method Description BallJointBallJoint. setBody1(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.ContactContact. setBody1(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.DoubleAxisHingeJointDoubleAxisHingeJoint. setBody1(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.MotorJointMotorJoint. setBody1(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.SingleAxisHingeJointSingleAxisHingeJoint. setBody1(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.SliderJointSliderJoint. setBody1(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.UniversalJointUniversalJoint. setBody1(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.X3DRigidJointNodeX3DRigidJointNode. setBody1(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body1.BallJointBallJoint. setBody2(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.ContactContact. setBody2(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.DoubleAxisHingeJointDoubleAxisHingeJoint. setBody2(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.MotorJointMotorJoint. setBody2(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.SingleAxisHingeJointSingleAxisHingeJoint. setBody2(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.SliderJointSliderJoint. setBody2(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.UniversalJointUniversalJoint. setBody2(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.X3DRigidJointNodeX3DRigidJointNode. setBody2(RigidBody newValue)Accessor method to assign RigidBody instance (using a properly typed node) to inputOutput SFNode field body2.