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 ...they interact. for example you can connect 2 bodies together with a hinge joint to create a door.
    20 KB (3,038 words) - 08:02, 10 June 2019
  • For example say that a solid box colliding with a level mesh with three different types of faces: concrete, bricks, wood. In the Call back the application will detect find the Level Mesh and read the ID of the colliding Face.
    17 KB (2,302 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 6. {{ImageLanguagesLink|Tutorial 106: - Mesh Collision|Mesh Collision}}<BR>
    5 KB (625 words) - 08:02, 10 June 2019
  • ...s]] [[Category:User defined mesh shape functions]] [[Category:User defined mesh shape Callbacks]]
    1 KB (137 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
  • ...s]] [[Category:User defined mesh shape functions]] [[Category:User defined mesh shape Callbacks]]
    1 KB (128 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
  • 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
  • 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
  • ...n]] [[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
  • 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
  • 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
  • ...[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
  • 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
  • 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
  • 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
  • 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
  • ...egory:Newton Functions]] [[Category:Newton 3 Functions]] [[Category:Newton Functions without description]]
    500 bytes (39 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
  • ...:Newton Functions without description]] [[Category:User defined mesh shape functions]]
    439 bytes (37 words) - 08:02, 10 June 2019
  • void NewtonMeshFixTJoints (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    438 bytes (42 words) - 08:02, 10 June 2019
  • void NewtonMeshAddLayer(const NewtonMesh* const mesh, int layerIndex) * const NewtonMesh* const mesh
    437 bytes (43 words) - 08:02, 10 June 2019
  • void NewtonRemoveUnusedVertices(const NewtonMesh* const mesh, int* const vertexRemapTable) * const NewtonMesh* const mesh
    432 bytes (39 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshCreateFirstLayer (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    428 bytes (39 words) - 08:02, 10 June 2019
  • const dFloat64* NewtonMeshGetVertexArray (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    426 bytes (40 words) - 08:02, 10 June 2019
  • const int* NewtonMeshGetIndexToVertexMap(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    425 bytes (40 words) - 08:02, 10 June 2019
  • NewtonMesh* NewtonMeshCreateFromMesh(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    423 bytes (39 words) - 08:02, 10 June 2019
  • int NewtonMeshGetVertexStrideInByte (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    422 bytes (39 words) - 08:02, 10 June 2019
  • void* NewtonMeshGetFirstVertex (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    422 bytes (41 words) - 08:02, 10 June 2019
  • int NewtonMeshHasVertexColorChannel(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    421 bytes (39 words) - 08:02, 10 June 2019
  • void* NewtonMeshGetFirstPoint (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    420 bytes (41 words) - 08:02, 10 June 2019
  • void* NewtonMeshGetFirstEdge (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    418 bytes (41 words) - 08:02, 10 June 2019
  • void* NewtonMeshGetFirstFace (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    418 bytes (41 words) - 08:02, 10 June 2019
  • void NewtonMeshOptimizePoints (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    417 bytes (39 words) - 08:02, 10 June 2019
  • void NewtonMeshOptimizeVertex (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    417 bytes (39 words) - 08:02, 10 June 2019
  • void* NewtonMeshBeginHandle (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    416 bytes (41 words) - 08:02, 10 June 2019
  • int NewtonMeshGetTotalIndexCount (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    416 bytes (39 words) - 08:02, 10 June 2019
  • int NewtonMeshHasBinormalChannel(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    415 bytes (39 words) - 08:02, 10 June 2019
  • int NewtonMeshGetTotalFaceCount (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    414 bytes (39 words) - 08:02, 10 June 2019
  • void NewtonMeshTriangulate (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    411 bytes (39 words) - 08:02, 10 June 2019
  • int NewtonMeshHasNormalChannel(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    411 bytes (39 words) - 08:02, 10 June 2019
  • void NewtonMeshPolygonize (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    409 bytes (39 words) - 08:02, 10 June 2019
  • void NewtonMeshBeginBuild(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    408 bytes (39 words) - 08:02, 10 June 2019
  • int NewtonMeshGetPointCount (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    406 bytes (39 words) - 08:02, 10 June 2019
  • void NewtonMeshOptimize (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    405 bytes (39 words) - 08:02, 10 June 2019
  • int NewtonMeshHasUV0Channel(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    405 bytes (41 words) - 08:02, 10 June 2019
  • int NewtonMeshHasUV1Channel(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    405 bytes (41 words) - 08:02, 10 June 2019
  • void NewtonMeshEndBuild(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    404 bytes (39 words) - 08:02, 10 June 2019
  • int NewtonMeshIsOpenMesh (const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    400 bytes (39 words) - 08:02, 10 June 2019
  • void NewtonMeshFlipWinding(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    410 bytes (39 words) - 05:41, 18 June 2019
  • void NewtonMeshAddVertexColor(const NewtonMesh* const mesh, dFloat32 r, dFloat32 g, dFloat32 b, dFloat32 a) * const NewtonMesh* const mesh
    516 bytes (55 words) - 05:46, 18 June 2019
  • int NewtonMeshGetVertexBaseCount(const NewtonMesh* const mesh) * const NewtonMesh* const mesh
    415 bytes (39 words) - 05:47, 18 June 2019
  • void NewtonMeshSetVertexBaseCount(const NewtonMesh* const mesh, int baseCount) * const NewtonMesh* const mesh
    455 bytes (43 words) - 05:47, 18 June 2019