Search results

Jump to: navigation, search
  • This is list of all functions and callbacks within Newton library by category. == [[:Category:Newton World Control Functions]] ==
    78 KB (4,368 words) - 05:54, 18 June 2019
  • ...he SDK. My OgreNewt library is pretty much a 1:1 conversion of the Newton functions into a class-based environment, so most of the function descriptions in the ...is pretty simple. first you create "MateralID" objects, to represent each material you might need in your system. examples of common materials might be: woo
    20 KB (3,038 words) - 08:02, 10 June 2019
  • In tutorial 105 we introduced the material Interface to create very basic scene with different materials integration b The Material system is very powerful and very flexible, however is has one problem.
    17 KB (2,302 words) - 08:02, 10 June 2019
  • // Create a physics material (in this example only one) // Configure material (friction, elasticity, softness)
    11 KB (1,224 words) - 08:02, 10 June 2019
  • = Common functions = Generic collisions library functions:
    9 KB (1,280 words) - 08:02, 10 June 2019
  • // Create the material for this scene // assign an Material ID to this body
    9 KB (1,123 words) - 08:02, 10 June 2019
  • The function CreateMeshCollision is part of a series of utility functions that create many of the various trimesh collision shapes the engine support // add each sub mesh as a face id, will will use this later for a multi material sound effect in and advanced tutorial
    5 KB (773 words) - 08:02, 10 June 2019
  • ...on Simulator. So running in Simulator will fire some error related thread functions. Because there are a lot of changes after the tutorial made, you can't run ...guagesLink|Tutorial 201: - Advanced Custom Material System|Advanced Custom Material System}}<BR>
    5 KB (625 words) - 08:02, 10 June 2019
  • The function CreateHeightFieldCollision is part of a series of utility functions that creates many of the various heightfield shapes the engine supports and The cell ID are the face Id the will be reported back by the Material system when a body collide with the terrain.
    4 KB (592 words) - 08:02, 10 June 2019
  • Set [[userData]] and the functions event handlers for the material defined by the interaction between two physics groups. ...rial interaction is collected from a database of materials, indexed by the material groupID assigned to the bodies.
    3 KB (477 words) - 08:02, 10 June 2019
  • ...t, which I want to use to handle collisions between objects of the default material type: ...ials in newton by asking them from the engine. When you start the default material is already created for you. It's common to create only a few additional ma
    3 KB (450 words) - 08:02, 10 June 2019
  • But in latest newton, there are new functions such as [[NewtonJointGetBody0]] and [[NewtonJointGetBody1]] for this purpos material: Pnewtonmaterial;
    3 KB (325 words) - 08:02, 10 June 2019
  • Set userData and the functions event handlers for the material interaction between two physics materials . ...sion geometry of two bodies overlap, Newton collision system retrieves the material
    3 KB (376 words) - 08:02, 10 June 2019
  • * for continue collision to be active the continue collision mode must on the material pair of the colliding bodies as well as on at least one of the two collidin ...ton Functions]] [[Category:Newton 3 Functions]] [[Category:Collision shape functions]]
    2 KB (294 words) - 08:02, 10 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair. * This function can only be called from a material callback event handler. This function changes the basis of the contact poin
    2 KB (251 words) - 08:02, 10 June 2019
  • ...t description]] [[Category:Material functions]] [[Category:Collision shape functions]]
    571 bytes (48 words) - 05:32, 18 June 2019
  • ...t description]] [[Category:Material functions]] [[Category:Collision shape functions]]
    583 bytes (50 words) - 05:33, 18 June 2019
  • ...lidable automatically. This feature can also be achieved by making special material for the whole configuration of jointed bodies, however it is a lot easier j ...wton 3 Functions]] [[Category:Joint functions]] [[Category:Collision shape functions]]
    1 KB (211 words) - 08:02, 10 June 2019
  • ...aterial system but it too much work and it will increase unnecessarily the material count, and therefore the project complexity. The Null collision is a collis ...ions]] [[Category:Newton 3 Functions]] [[Category:Collision Shape Creation Functions]]
    1 KB (202 words) - 08:02, 10 June 2019
  • typedef int (*NewtonOnAABBOverlap) (const NewtonMaterial* const material, const NewtonBody* const body0, const NewtonBody* const body1, int threadIn If you accept collision, then [[NewtonContactProcess]] will be called with a material contact joint between each set of two bodies in collision.
    1 KB (181 words) - 08:02, 10 June 2019
  • void NewtonMaterialSetContactFrictionCoef (const NewtonMaterial* material, dFloat staticFrictionCoef, dFloat kineticFrictionCoef, int index); * const NewtonMaterial materialHandle - pointer to a material pair.
    1 KB (180 words) - 08:02, 10 June 2019
  • * The application can use this user data to achieve per polygon material behavior in large static collision meshes. ...s]] [[Category:Collision shape functions]] [[Category:Collision mesh shape functions]]
    1 KB (176 words) - 08:02, 10 June 2019
  • ...ollision state of the two bodies linked by this joint is determined by the material pair assigned to each body. ...wton 3 Functions]] [[Category:Joint functions]] [[Category:Collision shape functions]]
    1 KB (182 words) - 08:02, 10 June 2019
  • typedef int (*NewtonOnContactGeneration) (const NewtonMaterial* const material, const NewtonBody* const body0, const NewtonCollision* const collision0, co * material NewtonMaterial*
    1 KB (122 words) - 08:02, 10 June 2019
  • * int front - handle to the graphical material used for the front and back faces (usually this is the handle of a texture * int side - handle to the graphical material used for the left and right side faces (usually this is the handle of a tex
    1 KB (183 words) - 05:43, 18 June 2019
  • ...metry of two colliding bodies whose physics properties are defined by this material pair when two bodies collide the engine resolve contact inter penetration b [[Category:Physics Material Section]]
    1 KB (167 words) - 08:02, 10 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair. * This function can only be called from a material callback event handler. This function rotates the tangent vectors of the co
    1 KB (144 words) - 08:02, 10 June 2019
  • * int cylinderMaterial - handle to the graphical material used for the cylinder cope (usually this is the handle of a texture object) * int capMaterial - handle to the graphical material used for the cylinder caps (usually this is the handle of a texture object)
    1 KB (152 words) - 05:45, 18 June 2019
  • Returns the vertex indices of the faces of the mesh which share the given material. * int materialHandle - the mesh material handle.
    1 KB (147 words) - 08:02, 10 June 2019
  • Returns the vertex indices of the faces of the mesh which share the given material. * int materialHandle - the mesh material handle.
    1 KB (145 words) - 08:02, 10 June 2019
  • ...unt of the collision geometry. All event functions are set to NULL and the material groupID of the body is set to the default GroupID. [[Category:Newton Physics Collision Primitives Creation Functions]]
    1 KB (144 words) - 08:02, 10 June 2019
  • Creates a new material group. ...en be used for all subsequent Material functions involving that particular Material such as[[NewtonMaterialSetCollisionCallback]].
    1 KB (153 words) - 08:02, 10 June 2019
  • ...t (*NewtonOnCompoundSubCollisionAABBOverlap) (const NewtonMaterial* const material, const NewtonBody* const body0, const void* const collisionNode0, const New * material NewtonMaterial*
    1 KB (105 words) - 08:02, 10 June 2019
  • Returns a pointer to the material associated with the contact specified. * Material associated with the contact point.
    1 KB (99 words) - 08:02, 10 June 2019
  • Returns the next material handle used by the given mesh primitive. * int materialHandle - handle of the previous material of the mesh.
    1 KB (127 words) - 08:02, 10 June 2019
  • * The application can use this user data to achieve per polygon material behavior in large static collision meshes. ...s]] [[Category:Collision shape functions]] [[Category:Collision mesh shape functions]]
    1 KB (119 words) - 08:02, 10 June 2019
  • void NewtonMeshApplySphericalMapping(const NewtonMesh* const mesh, int material, const dFloat* const aligmentMatrix) * int material - handle to the graphical material (usually this is the handle of a texture object).
    1 KB (119 words) - 05:45, 18 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair. * This function can only be called from a material callback event handler.
    995 bytes (130 words) - 08:02, 10 June 2019
  • Returns the first material handle used by the given mesh primitive. * The handle of the first material used by the mesh.
    986 bytes (113 words) - 08:02, 10 June 2019
  • ...phical material (usually a texture object) corresponding to the given mesh material handle. * int materialHandle - the mesh material handle.
    946 bytes (98 words) - 08:02, 10 June 2019
  • NewtonMaterialGetDefaultGroupID returns the material-id of the default material. ...rial, so it might be a good idea to set the most common properties to this material before creating the others.
    910 bytes (127 words) - 08:02, 10 June 2019
  • * const NewtonJoint* contact- pointer to a material contact joint ...ial functions]] [[Category:Material Callbacks]] [[Category:Collision shape functions]] [[Category:Collision shape Callbacks]]
    905 bytes (98 words) - 08:02, 10 June 2019
  • Returns the number of vertex indices associated with the given material in the mesh primitive. * int materialHandle - the mesh material handle.
    890 bytes (97 words) - 08:02, 10 June 2019
  • [[Category:Physics Material Section]] [[Category:Newton Functions]]
    852 bytes (100 words) - 08:02, 10 June 2019
  • void NewtonMaterialGetContactTangentDirections (const NewtonMaterial* material, dFloat* dir0, dFloat* dir1); * const NewtonMaterial* material - pointer to a material contact joint
    837 bytes (99 words) - 08:02, 10 June 2019
  • * group IDs and material pairs. [[Category:Newton World Control Functions]]
    836 bytes (105 words) - 08:02, 10 June 2019
  • void NewtonMaterialGetContactPositionAndNormal (const NewtonMaterial* const material, const NewtonBody* const body, dFloat* const posit, dFloat* const normal) * const NewtonMaterial materialHandle - pointer to a material pair.
    834 bytes (100 words) - 08:02, 10 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair. * This function can only be called from a material callback event handler.
    833 bytes (88 words) - 08:02, 10 June 2019
  • Sets the default softness coefficients for the material defined by the interaction between two physics groups. ...to value lower or equal to 1.0 A low value for softnessCoef will make the material soft. A typical value for softnessCoef is 0.15, default value is 0.1
    817 bytes (106 words) - 08:02, 10 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair * This function can only be called from a material callback event handler.
    814 bytes (99 words) - 08:02, 10 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair. * This function can only be called from a material callback event handler.
    803 bytes (91 words) - 08:02, 10 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair. * This function can only be called from a material callback event handler.
    789 bytes (90 words) - 08:02, 10 June 2019
  • dFloat NewtonMaterialGetContactTangentSpeed (const NewtonMaterial* material, int index); * const NewtonMaterial* material - pointer to a material contact joint
    771 bytes (87 words) - 08:02, 10 June 2019
  • Set the default coefficients of friction for the material defined by the interaction between two physics groups. * Default values for the default material are: Static: 0.9, Dynamic: 0.5
    763 bytes (90 words) - 08:02, 10 June 2019
  • Sets the default coefficients of restitution (elasticity) for the material defined by the interaction between two physics groups. [[Category:Physics Material Section]]
    747 bytes (94 words) - 08:02, 10 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair. * This function can only be called from a material callback event handler.
    704 bytes (68 words) - 08:02, 10 June 2019
  • This function destroys all material group ids in the Newton world. [[Category:Physics Material Section]]
    702 bytes (88 words) - 08:02, 10 June 2019
  • Assign a material group id to the body. * int id - id of a previously created material group.
    683 bytes (72 words) - 08:02, 10 June 2019
  • ...ollision* NewtonMaterialGetBodyCollidingShape (const NewtonMaterial* const material, const NewtonBody* const body) * const NewtonMaterial* const material
    664 bytes (69 words) - 08:02, 10 June 2019
  • dFloat NewtonMaterialGetContactNormalSpeed (const NewtonMaterial* material); * const NewtonMaterial* material - pointer to a material contact joint
    663 bytes (70 words) - 08:02, 10 June 2019
  • * const NewtonMaterial materialHandle - pointer to a material pair. * This function can only be called from a material callback event handler.
    659 bytes (65 words) - 08:02, 10 June 2019
  • [[Category:Physics Material Section]] [[Category:Newton Functions]]
    633 bytes (65 words) - 08:02, 10 June 2019
  • void NewtonMeshApplyAngleBasedMapping(const NewtonMesh* const mesh, int material, NewtonReportProgress reportPrograssCallback, void* const reportPrgressUser * int material
    684 bytes (59 words) - 05:46, 18 June 2019
  • void NewtonMaterialSetContactThickness (const NewtonMaterial* const material, dFloat thickness) * const NewtonMaterial* const material
    619 bytes (57 words) - 08:02, 10 June 2019
  • Set the material defined by the interaction between two physics groups to be collidable or n * int state - state for this material: 1 = collidable; 0 = non collidable
    610 bytes (76 words) - 08:02, 10 June 2019
  • Get the userData set by the application when it created this material pair. * const NewtonMaterial materialHandle - pointer to a material pair
    597 bytes (61 words) - 08:02, 10 June 2019
  • ...] [[Category:Compound shape functions]] [[Category:User defined mesh shape functions]]
    577 bytes (48 words) - 08:02, 10 June 2019
  • [[Category:Physics Material Section]] [[Category:Newton Functions]]
    555 bytes (45 words) - 08:02, 10 June 2019
  • ...ption]] [[Category:Material functions]] [[Category:User defined mesh shape functions]]
    523 bytes (54 words) - 08:02, 10 June 2019
  • ...aterial (const NewtonWorld* const newtonWorld, const NewtonMaterial* const material) Get the next Material pair from the material array.
    518 bytes (46 words) - 08:02, 10 June 2019
  • [[Category:Physics Material Section]] [[Category:Newton Functions]]
    491 bytes (47 words) - 08:02, 10 June 2019
  • ...ption]] [[Category:Material functions]] [[Category:User defined mesh shape functions]]
    491 bytes (50 words) - 08:02, 10 June 2019
  • void NewtonMaterialSetContactTangentFriction (const NewtonMaterial* const material, dFloat friction, int index) * const NewtonMaterial* const material
    487 bytes (42 words) - 08:02, 10 June 2019
  • Get the material group id of the body. * int id - id of a previously created material group.
    483 bytes (52 words) - 08:02, 10 June 2019
  • ...ption]] [[Category:Material functions]] [[Category:User defined mesh shape functions]]
    481 bytes (46 words) - 08:02, 10 June 2019
  • void NewtonMaterialSetContactPosition (const NewtonMaterial* const material, const dFloat* const position) * const NewtonMaterial* const material
    476 bytes (42 words) - 08:02, 10 June 2019
  • dFloat NewtonMaterialGetContactMaxTangentImpact (const NewtonMaterial* const material, int index) * const NewtonMaterial* const material
    451 bytes (38 words) - 08:02, 10 June 2019
  • Retrieves userData associated with this material. [[Category:Physics Material Section]]
    444 bytes (52 words) - 08:02, 10 June 2019
  • Get the first Material pair from the material array. [[Category:Physics Material Section]]
    443 bytes (38 words) - 08:02, 10 June 2019
  • dFloat NewtonMaterialGetContactMaxNormalImpact (const NewtonMaterial* const material) * const NewtonMaterial* const material
    426 bytes (34 words) - 08:02, 10 June 2019
  • dFloat NewtonMaterialGetContactPenetration (const NewtonMaterial* const material) * const NewtonMaterial* const material
    418 bytes (34 words) - 08:02, 10 June 2019