Search results
- 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 mesh800 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 mesh655 bytes (67 words) - 08:02, 10 June 2019
- void NewtonMeshApplyAngleBasedMapping(const NewtonMesh* const mesh, int material, NewtonReportProgress reportPrograssCallback, void* const rep * const NewtonMesh* const mesh684 bytes (59 words) - 05:46, 18 June 2019
- NewtonMesh* NewtonMeshSimplify (const NewtonMesh* const mesh, int maxVertexCount, NewtonReportProgress reportPrograssCallback, void* con * const NewtonMesh* const mesh615 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 mesh564 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 mesh564 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 mesh558 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 mesh554 bytes (55 words) - 08:02, 10 June 2019
- void NewtonMeshSerialize (const NewtonMesh* const mesh, NewtonSerializeCallback serializeFunction, void* const serializeHandle) * const NewtonMesh* const mesh553 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 mesh569 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 mesh544 bytes (55 words) - 08:02, 10 June 2019
- void NewtonMeshGetVertexDoubleChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat64* const outBuffer) * const NewtonMesh* const mesh537 bytes (49 words) - 08:02, 10 June 2019
- void NewtonMeshBuildFromVertexListIndexList (const NewtonMesh* const mesh, const NewtonMeshVertexFormat* const format) * const NewtonMesh* const mesh534 bytes (47 words) - 08:02, 10 June 2019
- void NewtonMeshGetVertexColorChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh531 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 mesh528 bytes (59 words) - 08:02, 10 June 2019
- void NewtonMeshGetBinormalChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh525 bytes (49 words) - 08:02, 10 June 2019
- void NewtonMeshCalculateFaceNormal (const NewtonMesh* const mesh, const void* const face, dFloat64* const normal) * const NewtonMesh* const mesh525 bytes (53 words) - 08:02, 10 June 2019
- void NewtonMeshSetFaceMaterial (const NewtonMesh* const mesh, const void* const face, int matId) * const NewtonMesh* const mesh523 bytes (54 words) - 08:02, 10 June 2019
- void NewtonMeshGetVertexChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh521 bytes (49 words) - 08:02, 10 June 2019
- void NewtonMeshGetNormalChannel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh521 bytes (49 words) - 08:02, 10 June 2019
- void NewtonMeshGetFacePointIndices (const NewtonMesh* const mesh, const void* const face, int* const indices) * const NewtonMesh* const mesh517 bytes (53 words) - 08:02, 10 June 2019
- void NewtonMeshGetUV0Channel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh515 bytes (51 words) - 08:02, 10 June 2019
- void NewtonMeshGetUV1Channel (const NewtonMesh* const mesh, int vertexStrideInByte, dFloat* const outBuffer) * const NewtonMesh* const mesh515 bytes (51 words) - 08:02, 10 June 2019
- NewtonMesh* NewtonMeshConvexMeshIntersection (const NewtonMesh* const mesh, const NewtonMesh* const convexMesh) * const NewtonMesh* const mesh513 bytes (47 words) - 08:02, 10 June 2019
- NewtonMesh* NewtonMeshCreateNextSingleSegment (const NewtonMesh* const mesh, const NewtonMesh* const segment) * const NewtonMesh* const mesh509 bytes (47 words) - 08:02, 10 June 2019
- void NewtonMeshGetFaceIndices (const NewtonMesh* const mesh, const void* const face, int* const indices) * const NewtonMesh* const mesh507 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 mesh493 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 mesh491 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 mesh481 bytes (46 words) - 08:02, 10 June 2019
- void NewtonMeshAddPoint(const NewtonMesh* const mesh, dFloat64 x, dFloat64 y, dFloat64 z) * const NewtonMesh* const mesh479 bytes (51 words) - 08:02, 10 June 2019
- int NewtonMeshGetVertexIndexFromPoint (const NewtonMesh* const mesh, const void* const point) * const NewtonMesh* const mesh477 bytes (47 words) - 08:02, 10 June 2019
- void NewtonMeshApplyTransform (const NewtonMesh* const mesh, const dFloat* const matrix) * const NewtonMesh* const mesh474 bytes (47 words) - 08:02, 10 June 2019
- void NewtonMeshAddBinormal(const NewtonMesh* const mesh, dFloat x, dFloat y, dFloat z) * const NewtonMesh* const mesh473 bytes (51 words) - 08:02, 10 June 2019
- void* NewtonMeshGetNextVertex (const NewtonMesh* const mesh, const void* const vertex) * const NewtonMesh* const mesh473 bytes (49 words) - 08:02, 10 June 2019
- void NewtonMeshAddNormal(const NewtonMesh* const mesh, dFloat x, dFloat y, dFloat z) * const NewtonMesh* const mesh469 bytes (51 words) - 08:02, 10 June 2019
- void* NewtonMeshGetNextPoint (const NewtonMesh* const mesh, const void* const point) * const NewtonMesh* const mesh469 bytes (49 words) - 08:02, 10 June 2019
- void* NewtonMeshGetNextEdge (const NewtonMesh* const mesh, const void* const edge) * const NewtonMesh* const mesh465 bytes (49 words) - 08:02, 10 June 2019
- void* NewtonMeshGetNextFace (const NewtonMesh* const mesh, const void* const face) * const NewtonMesh* const mesh465 bytes (49 words) - 08:02, 10 June 2019
- int NewtonMeshGetFaceIndexCount (const NewtonMesh* const mesh, const void* const face) * const NewtonMesh* const mesh463 bytes (47 words) - 08:02, 10 June 2019
- int NewtonMeshGetVertexIndex (const NewtonMesh* const mesh, const void* const vertex) * const NewtonMesh* const mesh461 bytes (47 words) - 08:02, 10 June 2019
- void NewtonMeshSaveOFF(const NewtonMesh* const mesh, const char* const filename) * const NewtonMesh* const mesh459 bytes (47 words) - 08:02, 10 June 2019
- int NewtonMeshGetPointIndex (const NewtonMesh* const mesh, const void* const point) * const NewtonMesh* const mesh457 bytes (47 words) - 08:02, 10 June 2019
- int NewtonMeshIsFaceOpen (const NewtonMesh* const mesh, const void* const face) * const NewtonMesh* const mesh449 bytes (47 words) - 08:02, 10 June 2019
- NewtonMesh* NewtonMeshCreateTetrahedraIsoSurface(const NewtonMesh* const mesh) * const NewtonMesh* const mesh447 bytes (39 words) - 08:02, 10 June 2019
- NewtonMesh* NewtonMeshCreateFirstSingleSegment (const NewtonMesh* const mesh) * const NewtonMesh* const mesh444 bytes (39 words) - 08:02, 10 June 2019
- void NewtonMeshAddUV0(const NewtonMesh* const mesh, dFloat u, dFloat v) * const NewtonMesh* const mesh442 bytes (47 words) - 08:02, 10 June 2019
- void NewtonMeshAddUV1(const NewtonMesh* const mesh, dFloat u, dFloat v) * const NewtonMesh* const mesh442 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 mesh438 bytes (42 words) - 08:02, 10 June 2019
- void NewtonMeshAddLayer(const NewtonMesh* const mesh, int layerIndex) * const NewtonMesh* const mesh437 bytes (43 words) - 08:02, 10 June 2019
- void NewtonRemoveUnusedVertices(const NewtonMesh* const mesh, int* const vertexRemapTable) * const NewtonMesh* const mesh432 bytes (39 words) - 08:02, 10 June 2019
- NewtonMesh* NewtonMeshCreateFirstLayer (const NewtonMesh* const mesh) * const NewtonMesh* const mesh428 bytes (39 words) - 08:02, 10 June 2019
- const dFloat64* NewtonMeshGetVertexArray (const NewtonMesh* const mesh) * const NewtonMesh* const mesh426 bytes (40 words) - 08:02, 10 June 2019
- const int* NewtonMeshGetIndexToVertexMap(const NewtonMesh* const mesh) * const NewtonMesh* const mesh425 bytes (40 words) - 08:02, 10 June 2019
- NewtonMesh* NewtonMeshCreateFromMesh(const NewtonMesh* const mesh) * const NewtonMesh* const mesh423 bytes (39 words) - 08:02, 10 June 2019
- int NewtonMeshGetVertexStrideInByte (const NewtonMesh* const mesh) * const NewtonMesh* const mesh422 bytes (39 words) - 08:02, 10 June 2019
- void* NewtonMeshGetFirstVertex (const NewtonMesh* const mesh) * const NewtonMesh* const mesh422 bytes (41 words) - 08:02, 10 June 2019
- int NewtonMeshHasVertexColorChannel(const NewtonMesh* const mesh) * const NewtonMesh* const mesh421 bytes (39 words) - 08:02, 10 June 2019
- void* NewtonMeshGetFirstPoint (const NewtonMesh* const mesh) * const NewtonMesh* const mesh420 bytes (41 words) - 08:02, 10 June 2019
- void* NewtonMeshGetFirstEdge (const NewtonMesh* const mesh) * const NewtonMesh* const mesh418 bytes (41 words) - 08:02, 10 June 2019
- void* NewtonMeshGetFirstFace (const NewtonMesh* const mesh) * const NewtonMesh* const mesh418 bytes (41 words) - 08:02, 10 June 2019
- void NewtonMeshOptimizePoints (const NewtonMesh* const mesh) * const NewtonMesh* const mesh417 bytes (39 words) - 08:02, 10 June 2019
- void NewtonMeshOptimizeVertex (const NewtonMesh* const mesh) * const NewtonMesh* const mesh417 bytes (39 words) - 08:02, 10 June 2019
- void* NewtonMeshBeginHandle (const NewtonMesh* const mesh) * const NewtonMesh* const mesh416 bytes (41 words) - 08:02, 10 June 2019
- int NewtonMeshGetTotalIndexCount (const NewtonMesh* const mesh) * const NewtonMesh* const mesh416 bytes (39 words) - 08:02, 10 June 2019
- int NewtonMeshHasBinormalChannel(const NewtonMesh* const mesh) * const NewtonMesh* const mesh415 bytes (39 words) - 08:02, 10 June 2019
- int NewtonMeshGetTotalFaceCount (const NewtonMesh* const mesh) * const NewtonMesh* const mesh414 bytes (39 words) - 08:02, 10 June 2019
- void NewtonMeshTriangulate (const NewtonMesh* const mesh) * const NewtonMesh* const mesh411 bytes (39 words) - 08:02, 10 June 2019
- int NewtonMeshHasNormalChannel(const NewtonMesh* const mesh) * const NewtonMesh* const mesh411 bytes (39 words) - 08:02, 10 June 2019
- void NewtonMeshPolygonize (const NewtonMesh* const mesh) * const NewtonMesh* const mesh409 bytes (39 words) - 08:02, 10 June 2019