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
  • a short tutorial by [[User:Walaber|Walaber]] [http://walaber.com homepage link] #OgreNewt_Main - this is the library itself, where all classes are defined.
    20 KB (3,038 words) - 08:02, 10 June 2019
  • ...reateUserMeshCollision|User Mesh collision]] is checked by newton when the shape potentially collides with another object (a object's AABB overlaps the user It's the App's job to fill in aCollideDesc params to define the user mesh polygons intersected by the given AABB (Axis-aligned bounding box).
    4 KB (587 words) - 08:49, 3 October 2019
  • * void *userData - pointer to user data to be used as context for event callback. * Pointer to the user collision.
    3 KB (408 words) - 09:47, 3 October 2019
  • ...reateConvexHullFromMesh (const NewtonWorld* newtonWorld, const NewtonMesh* mesh, dFloat tolerance, int shapeID); Creates a convex hull collision primitive from a mesh primitive.
    2 KB (253 words) - 08:02, 10 June 2019
  • * void* userData - userdata defined pointer sent to the NewtonCollisionIterator callback ...try into a polygonal mesh, and will call callback for every polygon of the mesh
    2 KB (176 words) - 08:02, 10 June 2019
  • ...mpoundCollisionFromMesh (const NewtonWorld* newtonWorld, const NewtonMesh* mesh, dFloat concavity, int maxShapeCount); Creates a compound collision from a mesh primitive.
    2 KB (190 words) - 08:02, 10 June 2019
  • ...[Category:User defined mesh shape functions]] [[Category:User defined mesh shape Callbacks]]
    1 KB (137 words) - 08:02, 10 June 2019
  • ...ge the user defined collision attribute stored with faces of the collision mesh. * int attribute - value of the user defined attribute to be stored with the face.
    1 KB (176 words) - 08:02, 10 June 2019
  • void NewtonMeshCalculateVertexNormals (const NewtonMesh* mesh, dFloat angleInRadians); Generates normal vectors for the vertices in the mesh primitive.
    1 KB (193 words) - 08:02, 10 June 2019
  • Creates a mesh primitive from collision geometry. ...pointer to the collision primitive of whose geometry will be stored in the mesh primitive.
    1 KB (176 words) - 08:02, 10 June 2019
  • void NewtonMeshApplyBoxMapping(const NewtonMesh* const mesh, int frontMaterial, int sideMaterial, int topMaterial, const dFloat* const Generates UV coordinates for the vertices in the mesh primitive using box coordinate mapping.
    1 KB (183 words) - 05:43, 18 June 2019
  • ...[Category:User defined mesh shape functions]] [[Category:User defined mesh shape Callbacks]]
    1 KB (128 words) - 08:02, 10 June 2019
  • * void* [[userData]] - Userdata for this collision shape. ...[Category:User defined mesh shape functions]] [[Category:User defined mesh shape Callbacks]]
    1 KB (138 words) - 08:02, 10 June 2019
  • ...whenever a raycast is performed on a [[NewtonCreateUserMeshCollision|User Mesh collision]]. ...sting for your user mesh, if you don't then raycasts will behave as if the shape is not there.
    1 KB (138 words) - 08:02, 10 June 2019
  • void NewtonMeshApplyCylindricalMapping(const NewtonMesh* const mesh, int cylinderMaterial, int capMaterial, const dFloat* const aligmentMatrix) Generates UV coordinates for the vertices in the mesh primitive using cylindrical coordinate mapping.
    1 KB (152 words) - 05:45, 18 June 2019
  • ...information about a [[NewtonCreateUserMeshCollision|User Mesh collision]] shape. * void* [[userData]] - Userdata for this collision shape.
    1 KB (125 words) - 08:02, 10 June 2019
  • void NewtonMeshMaterialGetIndexStreamShort (const NewtonMesh* const mesh, void* const handle, int materialId, short int* const index) Returns the vertex indices of the faces of the mesh which share the given material.
    1 KB (147 words) - 08:02, 10 June 2019
  • void NewtonMeshMaterialGetIndexStream (const NewtonMesh* const mesh, void* const handle, int materialId, int* const index) Returns the vertex indices of the faces of the mesh which share the given material.
    1 KB (145 words) - 08:02, 10 June 2019
  • Creates an empty mesh primitive. * NewtonMesh* Pointer to the mesh primitive.
    1 KB (146 words) - 08:02, 10 June 2019
  • int NewtonMeshNextMaterial (const NewtonMesh* const mesh, void* const handle, int materialId) Returns the next material handle used by the given mesh primitive.
    1 KB (127 words) - 08:02, 10 June 2019
  • ...e user defined collision attributes stored with each face of the collision mesh. * int - User id of the face.
    1 KB (119 words) - 08:02, 10 June 2019
  • void NewtonMeshApplySphericalMapping(const NewtonMesh* const mesh, int material, const dFloat* const aligmentMatrix) Generates UV coordinates for the vertices in the mesh primitive using spherical coordinate mapping.
    1 KB (119 words) - 05:45, 18 June 2019
  • ...[Category:User defined mesh shape functions]] [[Category:User defined mesh shape Callbacks]]
    999 bytes (95 words) - 08:02, 10 June 2019
  • ...[Category:User defined mesh shape functions]] [[Category:User defined mesh shape Callbacks]]
    990 bytes (88 words) - 08:02, 10 June 2019
  • int NewtonMeshFirstMaterial (const NewtonMesh* const mesh, void* const handle) Returns the first material handle used by the given mesh primitive.
    986 bytes (113 words) - 08:02, 10 June 2019
  • int NewtonMeshMaterialGetMaterial (const NewtonMesh* const mesh, void* const handle, int materialId) ...e graphical material (usually a texture object) corresponding to the given mesh material handle.
    946 bytes (98 words) - 08:02, 10 June 2019
  • ...[Category:User defined mesh shape functions]] [[Category:User defined mesh shape Callbacks]]
    939 bytes (98 words) - 08:02, 10 June 2019
  • Called whenever a [[NewtonCreateUserMeshCollision|User Mesh collision]] is destroyed. ...* [[userData]] - Custom user data set to identify the individual collision shape.
    896 bytes (93 words) - 08:02, 10 June 2019
  • int NewtonMeshMaterialGetIndexCount (const NewtonMesh* const mesh, void* const handle, int materialId) ...rns the number of vertex indices associated with the given material in the mesh primitive.
    890 bytes (97 words) - 08:02, 10 June 2019
  • void NewtonMeshBeginFace(const NewtonMesh* const mesh) Starts the definition of the geometry stored in the mesh primitive.
    869 bytes (100 words) - 08:02, 10 June 2019
  • void NewtonMeshEndFace (const NewtonMesh *mesh); Ends the definition of the geometry stored in the mesh primitive.
    856 bytes (99 words) - 08:02, 10 June 2019
  • ...tonMesh* NewtonMeshApproximateConvexDecomposition (const NewtonMesh* const mesh, dFloat maxConcavity, dFloat backFaceDistanceFactor, int maxCount, int maxV * const NewtonMesh* const mesh
    800 bytes (65 words) - 08:02, 10 June 2019
  • ...[[Category:Collision shape functions]] [[Category:User defined mesh shape functions]]
    778 bytes (69 words) - 08:02, 10 June 2019
  • ...] [[Category:Compound shape functions]] [[Category:User defined mesh shape functions]]
    758 bytes (67 words) - 08:02, 10 June 2019
  • void NewtonMeshDestroy (const NewtonMesh* mesh); Destroys a mesh primitive and it's associated geometry data.
    754 bytes (88 words) - 08:02, 10 June 2019
  • ...:Newton Functions without description]] [[Category:User defined mesh shape functions]]
    719 bytes (67 words) - 08:02, 10 June 2019
  • int NewtonMeshGetVertexCount (const NewtonMesh* mesh); Returns the number of vertices of the mesh primitive.
    705 bytes (77 words) - 08:02, 10 June 2019
  • ...ionFromMesh (const NewtonWorld* const newtonWorld, const NewtonMesh* const mesh, int shapeID) * const NewtonMesh* const mesh
    700 bytes (66 words) - 08:02, 10 June 2019
  • ...] [[Category:Compound shape functions]] [[Category:User defined mesh shape functions]]
    691 bytes (51 words) - 08:02, 10 June 2019
  • ...[Category:Convex hull shape functions]] [[Category:User defined mesh shape functions]]
    661 bytes (64 words) - 08:02, 10 June 2019
  • void NewtonMeshClip (const NewtonMesh* const mesh, const NewtonMesh* const clipper, const dFloat* const clipperMatrix, Newton * const NewtonMesh* const mesh
    655 bytes (67 words) - 08:02, 10 June 2019
  • void NewtonMeshApplyAngleBasedMapping(const NewtonMesh* const mesh, int material, NewtonReportProgress reportPrograssCallback, void* const rep * const NewtonMesh* const mesh
    684 bytes (59 words) - 05:46, 18 June 2019
  • ...] [[Category:Compound shape functions]] [[Category:User defined mesh shape functions]]
    615 bytes (47 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshSimplify (const NewtonMesh* const mesh, int maxVertexCount, NewtonReportProgress reportPrograssCallback, void* con * const NewtonMesh* const mesh
    615 bytes (53 words) - 08:02, 10 June 2019
  • ...:Newton Functions without description]] [[Category:User defined mesh shape functions]]
    612 bytes (49 words) - 08:02, 10 June 2019
  • ...] [[Category:Compound shape functions]] [[Category:User defined mesh shape functions]]
    596 bytes (45 words) - 08:02, 10 June 2019
  • ...] [[Category:Compound shape functions]] [[Category:User defined mesh shape functions]]
    589 bytes (45 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
  • ...ription]] [[Category:Deform functions]] [[Category:User defined mesh shape functions]]
    566 bytes (49 words) - 08:02, 10 June 2019
  • ...] [[Category:Compound shape functions]] [[Category:User defined mesh shape functions]]
    565 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshCalculateOOBB(const NewtonMesh* const mesh, dFloat* const matrix, dFloat* const x, dFloat* const y, dFloat* const z) * const NewtonMesh* const mesh
    564 bytes (63 words) - 08:02, 10 June 2019
  • void NewtonMeshGetFaces (const NewtonMesh* const mesh, int* const faceIndexCount, int* const faceMaterial, void** const faceIndic * const NewtonMesh* const mesh
    564 bytes (57 words) - 08:02, 10 June 2019
  • ...ription]] [[Category:Deform functions]] [[Category:User defined mesh shape functions]]
    564 bytes (50 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshIntersection (const NewtonMesh* const mesh, const NewtonMesh* const clipper, const dFloat* const clipperMatrix) * const NewtonMesh* const mesh
    558 bytes (55 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshDifference (const NewtonMesh* const mesh, const NewtonMesh* const clipper, const dFloat* const clipperMatrix) * const NewtonMesh* const mesh
    554 bytes (55 words) - 08:02, 10 June 2019
  • void NewtonMeshSerialize (const NewtonMesh* const mesh, NewtonSerializeCallback serializeFunction, void* const serializeHandle) * const NewtonMesh* const mesh
    553 bytes (49 words) - 08:02, 10 June 2019
  • int NewtonMeshGetVertexWeights(const NewtonMesh* const mesh, int vertexIndex, int* const weightIndex, dFloat* const weightFactor) * const NewtonMesh* const mesh
    569 bytes (56 words) - 05:47, 18 June 2019
  • ...ription]] [[Category:Deform functions]] [[Category:User defined mesh shape functions]]
    550 bytes (49 words) - 08:02, 10 June 2019
  • ...] [[Category:Compound shape functions]] [[Category:User defined mesh shape functions]]
    549 bytes (45 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshUnion (const NewtonMesh* const mesh, const NewtonMesh* const clipper, const dFloat* const clipperMatrix) * const NewtonMesh* const mesh
    544 bytes (55 words) - 08:02, 10 June 2019
  • void NewtonMeshGetVertexDoubleChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat64* const outBuffer) * const NewtonMesh* const mesh
    537 bytes (49 words) - 08:02, 10 June 2019
  • void NewtonMeshBuildFromVertexListIndexList (const NewtonMesh* const mesh, const NewtonMeshVertexFormat* const format) * const NewtonMesh* const mesh
    534 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshGetVertexColorChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh
    531 bytes (49 words) - 08:02, 10 June 2019
  • void NewtonMeshGetEdgeIndices (const NewtonMesh* const mesh, const void* const edge, int* const v0, int* const v1) * const NewtonMesh* const mesh
    528 bytes (59 words) - 08:02, 10 June 2019
  • void NewtonMeshGetBinormalChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh
    525 bytes (49 words) - 08:02, 10 June 2019
  • void NewtonMeshCalculateFaceNormal (const NewtonMesh* const mesh, const void* const face, dFloat64* const normal) * const NewtonMesh* const mesh
    525 bytes (53 words) - 08:02, 10 June 2019
  • void NewtonMeshSetFaceMaterial (const NewtonMesh* const mesh, const void* const face, int matId) * const NewtonMesh* const mesh
    523 bytes (54 words) - 08:02, 10 June 2019
  • void NewtonMeshGetVertexChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh
    521 bytes (49 words) - 08:02, 10 June 2019
  • void NewtonMeshGetNormalChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh
    521 bytes (49 words) - 08:02, 10 June 2019
  • void NewtonMeshGetFacePointIndices (const NewtonMesh* const mesh, const void* const face, int* const indices) * const NewtonMesh* const mesh
    517 bytes (53 words) - 08:02, 10 June 2019
  • void NewtonMeshGetUV0Channel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh
    515 bytes (51 words) - 08:02, 10 June 2019
  • void NewtonMeshGetUV1Channel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh
    515 bytes (51 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshConvexMeshIntersection (const NewtonMesh* const mesh, const NewtonMesh* const convexMesh) * const NewtonMesh* const mesh
    513 bytes (47 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshCreateNextSingleSegment (const NewtonMesh* const mesh, const NewtonMesh* const segment) * const NewtonMesh* const mesh
    509 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshGetFaceIndices (const NewtonMesh* const mesh, const void* const face, int* const indices) * const NewtonMesh* const mesh
    507 bytes (53 words) - 08:02, 10 June 2019
  • ...:Newton Functions without description]] [[Category:User defined mesh shape functions]]
    504 bytes (47 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshCreateNextLayer (const NewtonMesh* const mesh, const NewtonMesh* const segment) * const NewtonMesh* const mesh
    493 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshEndHandle (const NewtonMesh *mesh, void* Handle); ...:Newton Functions without description]] [[Category:User defined mesh shape functions]]
    492 bytes (54 words) - 08:02, 10 June 2019
  • int NewtonMeshGetFaceMaterial (const NewtonMesh* const mesh, const void* const face) * const NewtonMesh* const mesh
    491 bytes (50 words) - 08:02, 10 June 2019
  • ...:Newton Functions without description]] [[Category:User defined mesh shape functions]]
    482 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshAddMaterial(const NewtonMesh* const mesh, int materialIndex) * const NewtonMesh* const mesh
    481 bytes (46 words) - 08:02, 10 June 2019
  • void NewtonMeshAddPoint(const NewtonMesh* const mesh, dFloat64 x, dFloat64 y, dFloat64 z) * const NewtonMesh* const mesh
    479 bytes (51 words) - 08:02, 10 June 2019
  • int NewtonMeshGetVertexIndexFromPoint (const NewtonMesh* const mesh, const void* const point) * const NewtonMesh* const mesh
    477 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshApplyTransform (const NewtonMesh* const mesh, const dFloat* const matrix) * const NewtonMesh* const mesh
    474 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshAddBinormal(const NewtonMesh* const mesh, dFloat x, dFloat y, dFloat z) * const NewtonMesh* const mesh
    473 bytes (51 words) - 08:02, 10 June 2019
  • void* NewtonMeshGetNextVertex (const NewtonMesh* const mesh, const void* const vertex) * const NewtonMesh* const mesh
    473 bytes (49 words) - 08:02, 10 June 2019
  • void NewtonMeshAddNormal(const NewtonMesh* const mesh, dFloat x, dFloat y, dFloat z) * const NewtonMesh* const mesh
    469 bytes (51 words) - 08:02, 10 June 2019
  • void* NewtonMeshGetNextPoint (const NewtonMesh* const mesh, const void* const point) * const NewtonMesh* const mesh
    469 bytes (49 words) - 08:02, 10 June 2019
  • void* NewtonMeshGetNextEdge (const NewtonMesh* const mesh, const void* const edge) * const NewtonMesh* const mesh
    465 bytes (49 words) - 08:02, 10 June 2019
  • void* NewtonMeshGetNextFace (const NewtonMesh* const mesh, const void* const face) * const NewtonMesh* const mesh
    465 bytes (49 words) - 08:02, 10 June 2019
  • int NewtonMeshGetFaceIndexCount (const NewtonMesh* const mesh, const void* const face) * const NewtonMesh* const mesh
    463 bytes (47 words) - 08:02, 10 June 2019
  • int NewtonMeshGetVertexIndex (const NewtonMesh* const mesh, const void* const vertex) * const NewtonMesh* const mesh
    461 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshSaveOFF(const NewtonMesh* const mesh, const char* const filename) * const NewtonMesh* const mesh
    459 bytes (47 words) - 08:02, 10 June 2019
  • int NewtonMeshGetPointIndex (const NewtonMesh* const mesh, const void* const point) * const NewtonMesh* const mesh
    457 bytes (47 words) - 08:02, 10 June 2019
  • int NewtonMeshIsFaceOpen (const NewtonMesh* const mesh, const void* const face) * const NewtonMesh* const mesh
    449 bytes (47 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshCreateTetrahedraIsoSurface(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    447 bytes (39 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshCreateFirstSingleSegment (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    444 bytes (39 words) - 08:02, 10 June 2019
  • void NewtonMeshAddUV0(const NewtonMesh* const mesh, dFloat u, dFloat v) * const NewtonMesh* const mesh
    442 bytes (47 words) - 08:02, 10 June 2019
  • void NewtonMeshAddUV1(const NewtonMesh* const mesh, dFloat u, dFloat v) * const NewtonMesh* const mesh
    442 bytes (47 words) - 08:02, 10 June 2019

View (previous 100 | next 100) (20 | 50 | 100 | 250 | 500)