@dimforge/rapier2d
Advanced tools
@@ -36,6 +36,2 @@ import { RawIntegrationParameters } from "../raw"; | ||
| /** | ||
| * Number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| get numAdditionalFrictionIterations(): number; | ||
| /** | ||
| * Number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -62,6 +58,2 @@ */ | ||
| /** | ||
| * Sets the number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| set numAdditionalFrictionIterations(value: number); | ||
| /** | ||
| * Sets the number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -72,5 +64,2 @@ */ | ||
| set maxCcdSubsteps(value: number); | ||
| switchToStandardPgsSolver(): void; | ||
| switchToSmallStepsPgsSolver(): void; | ||
| switchToSmallStepsPgsSolverWithoutWarmstart(): void; | ||
| } |
@@ -54,8 +54,2 @@ import { RawIntegrationParameters } from "../raw"; | ||
| /** | ||
| * Number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| get numAdditionalFrictionIterations() { | ||
| return this.raw.numAdditionalFrictionIterations; | ||
| } | ||
| /** | ||
| * Number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -100,8 +94,2 @@ */ | ||
| /** | ||
| * Sets the number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| set numAdditionalFrictionIterations(value) { | ||
| this.raw.numAdditionalFrictionIterations = value; | ||
| } | ||
| /** | ||
| * Sets the number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -118,12 +106,3 @@ */ | ||
| } | ||
| switchToStandardPgsSolver() { | ||
| this.raw.switchToStandardPgsSolver(); | ||
| } | ||
| switchToSmallStepsPgsSolver() { | ||
| this.raw.switchToSmallStepsPgsSolver(); | ||
| } | ||
| switchToSmallStepsPgsSolverWithoutWarmstart() { | ||
| this.raw.switchToSmallStepsPgsSolverWithoutWarmstart(); | ||
| } | ||
| } | ||
| //# sourceMappingURL=integration_parameters.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"integration_parameters.js","sourceRoot":"","sources":["../src/dynamics/integration_parameters.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"integration_parameters.js","sourceRoot":"","sources":["../src/dynamics/integration_parameters.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,wBAAwB,EAAC,MAAM,QAAQ,CAAC;AAEhD,MAAM,OAAO,qBAAqB;IAG9B,YAAY,GAA8B;QACtC,IAAI,CAAC,GAAG,GAAG,GAAG,IAAI,IAAI,wBAAwB,EAAE,CAAC;IACrD,CAAC;IAED;;OAEG;IACI,IAAI;QACP,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC;YACb,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,CAAC;QACpB,CAAC;QACD,IAAI,CAAC,GAAG,GAAG,SAAS,CAAC;IACzB,CAAC;IAED;;OAEG;IACH,IAAI,EAAE;QACF,OAAO,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;IACvB,CAAC;IAED;;;OAGG;IACH,IAAI,WAAW;QACX,OAAO,IAAI,CAAC,GAAG,CAAC,WAAW,CAAC;IAChC,CAAC;IAED,IAAI,UAAU;QACV,OAAO,IAAI,CAAC,GAAG,CAAC,UAAU,CAAC;IAC/B,CAAC;IAED;;;;OAIG;IACH,IAAI,4BAA4B;QAC5B,OAAO,IAAI,CAAC,GAAG,CAAC,4BAA4B,CAAC;IACjD,CAAC;IAED;;;;OAIG;IACH,IAAI,4BAA4B;QAC5B,OAAO,IAAI,CAAC,GAAG,CAAC,4BAA4B,CAAC;IACjD,CAAC;IAED;;OAEG;IACH,IAAI,mBAAmB;QACnB,OAAO,IAAI,CAAC,GAAG,CAAC,mBAAmB,CAAC;IACxC,CAAC;IAED;;OAEG;IACH,IAAI,wBAAwB;QACxB,OAAO,IAAI,CAAC,GAAG,CAAC,wBAAwB,CAAC;IAC7C,CAAC;IAED;;OAEG;IACH,IAAI,aAAa;QACb,OAAO,IAAI,CAAC,GAAG,CAAC,aAAa,CAAC;IAClC,CAAC;IAED;;OAEG;IACH,IAAI,cAAc;QACd,OAAO,IAAI,CAAC,GAAG,CAAC,cAAc,CAAC;IACnC,CAAC;IAED,IAAI,EAAE,CAAC,KAAa;QAChB,IAAI,CAAC,GAAG,CAAC,EAAE,GAAG,KAAK,CAAC;IACxB,CAAC;IAED,IAAI,yBAAyB,CAAC,KAAa;QACvC,IAAI,CAAC,GAAG,CAAC,yBAAyB,GAAG,KAAK,CAAC;IAC/C,CAAC;IAED,IAAI,UAAU,CAAC,KAAa;QACxB,IAAI,CAAC,GAAG,CAAC,UAAU,GAAG,KAAK,CAAC;IAChC,CAAC;IAED,IAAI,4BAA4B,CAAC,KAAa;QAC1C,IAAI,CAAC,GAAG,CAAC,4BAA4B,GAAG,KAAK,CAAC;IAClD,CAAC;IAED,IAAI,4BAA4B,CAAC,KAAa;QAC1C,IAAI,CAAC,GAAG,CAAC,4BAA4B,GAAG,KAAK,CAAC;IAClD,CAAC;IAED;;OAEG;IACH,IAAI,mBAAmB,CAAC,KAAa;QACjC,IAAI,CAAC,GAAG,CAAC,mBAAmB,GAAG,KAAK,CAAC;IACzC,CAAC;IAED;;OAEG;IACH,IAAI,wBAAwB,CAAC,KAAa;QACtC,IAAI,CAAC,GAAG,CAAC,wBAAwB,GAAG,KAAK,CAAC;IAC9C,CAAC;IAED,IAAI,aAAa,CAAC,KAAa;QAC3B,IAAI,CAAC,GAAG,CAAC,aAAa,GAAG,KAAK,CAAC;IACnC,CAAC;IAED,IAAI,cAAc,CAAC,KAAa;QAC5B,IAAI,CAAC,GAAG,CAAC,cAAc,GAAG,KAAK,CAAC;IACpC,CAAC;CACJ"} |
@@ -268,3 +268,3 @@ import { RawRigidBodySet } from "../raw"; | ||
| */ | ||
| invPrincipalInertiaSqrt(): number; | ||
| invPrincipalInertia(): number; | ||
| /** | ||
@@ -275,6 +275,6 @@ * The angular inertia along the principal inertia axes of the rigid-body. | ||
| /** | ||
| * The square-root of the world-space inverse angular inertia tensor of the rigid-body, | ||
| * The world-space inverse angular inertia tensor of the rigid-body, | ||
| * taking into account rotation locking. | ||
| */ | ||
| effectiveWorldInvInertiaSqrt(): number; | ||
| effectiveWorldInvInertia(): number; | ||
| /** | ||
@@ -281,0 +281,0 @@ * The effective world-space angular inertia (that takes the potential rotation locking into account) of |
@@ -349,4 +349,4 @@ import { RotationOps, VectorOps } from "../math"; | ||
| */ | ||
| invPrincipalInertiaSqrt() { | ||
| return this.rawSet.rbInvPrincipalInertiaSqrt(this.handle); | ||
| invPrincipalInertia() { | ||
| return this.rawSet.rbInvPrincipalInertia(this.handle); | ||
| } | ||
@@ -364,7 +364,7 @@ // #endif | ||
| /** | ||
| * The square-root of the world-space inverse angular inertia tensor of the rigid-body, | ||
| * The world-space inverse angular inertia tensor of the rigid-body, | ||
| * taking into account rotation locking. | ||
| */ | ||
| effectiveWorldInvInertiaSqrt() { | ||
| return this.rawSet.rbEffectiveWorldInvInertiaSqrt(this.handle); | ||
| effectiveWorldInvInertia() { | ||
| return this.rawSet.rbEffectiveWorldInvInertia(this.handle); | ||
| } | ||
@@ -371,0 +371,0 @@ // #endif |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"rigid_body.js","sourceRoot":"","sources":["../src/dynamics/rigid_body.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"rigid_body.js","sourceRoot":"","sources":["../src/dynamics/rigid_body.ts"],"names":[],"mappings":"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"} |
+1
-1
@@ -7,3 +7,3 @@ { | ||
| "description": "2-dimensional physics engine in Rust - official JS bindings.", | ||
| "version": "0.18.2", | ||
| "version": "0.19.0", | ||
| "license": "Apache-2.0", | ||
@@ -10,0 +10,0 @@ "repository": { |
+0
-16
@@ -134,15 +134,2 @@ import { RawBroadPhase, RawCCDSolver, RawColliderSet, RawDeserializedWorld, RawIntegrationParameters, RawIslandManager, RawImpulseJointSet, RawMultibodyJointSet, RawNarrowPhase, RawPhysicsPipeline, RawRigidBodySet, RawSerializationPipeline, RawDebugRenderPipeline } from "../raw"; | ||
| /** | ||
| * Number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| get numAdditionalFrictionIterations(): number; | ||
| /** | ||
| * Sets the number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| * | ||
| * The greater this value is, the most realistic friction will be. | ||
| * However a greater number of iterations is more computationally intensive. | ||
| * | ||
| * @param niter - The new number of additional friction iterations. | ||
| */ | ||
| set numAdditionalFrictionIterations(niter: number); | ||
| /** | ||
| * Number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -175,5 +162,2 @@ */ | ||
| set maxCcdSubsteps(substeps: number); | ||
| switchToStandardPgsSolver(): void; | ||
| switchToSmallStepsPgsSolver(): void; | ||
| switchToSmallStepsPgsSolverWithoutWarmstart(): void; | ||
| /** | ||
@@ -180,0 +164,0 @@ * Creates a new rigid-body from the given rigid-body descriptor. |
+0
-55
@@ -201,19 +201,2 @@ import { BroadPhase, ColliderSet, NarrowPhase, } from "../geometry"; | ||
| /** | ||
| * Number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| get numAdditionalFrictionIterations() { | ||
| return this.integrationParameters.numAdditionalFrictionIterations; | ||
| } | ||
| /** | ||
| * Sets the number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| * | ||
| * The greater this value is, the most realistic friction will be. | ||
| * However a greater number of iterations is more computationally intensive. | ||
| * | ||
| * @param niter - The new number of additional friction iterations. | ||
| */ | ||
| set numAdditionalFrictionIterations(niter) { | ||
| this.integrationParameters.numAdditionalFrictionIterations = niter; | ||
| } | ||
| /** | ||
| * Number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -254,40 +237,2 @@ */ | ||
| } | ||
| /// Configures the integration parameters to match the old PGS solver | ||
| /// from Rapier JS version <= 0.11. | ||
| /// | ||
| /// This solver was slightly faster than the new one but resulted | ||
| /// in less stable joints and worse convergence rates. | ||
| /// | ||
| /// This should only be used for comparison purpose or if you are | ||
| /// experiencing problems with the new solver. | ||
| /// | ||
| /// NOTE: this does not affect any `RigidBody.additional_solver_iterations` that will | ||
| /// still create solver iterations based on the new "small-steps" PGS solver. | ||
| switchToStandardPgsSolver() { | ||
| this.integrationParameters.switchToStandardPgsSolver(); | ||
| } | ||
| /// Configures the integration parameters to match the new "small-steps" PGS solver | ||
| /// from Rapier version >= 0.12. | ||
| /// | ||
| /// The "small-steps" PGS solver is the default one when creating the physics world. So | ||
| /// calling this function is generally not needed unless `World.switch_to_standard_pgs_solver` | ||
| /// was called. | ||
| /// | ||
| /// This solver results in more stable joints and significantly better convergence | ||
| /// rates but is slightly slower in its default settings. | ||
| switchToSmallStepsPgsSolver() { | ||
| this.integrationParameters.switchToSmallStepsPgsSolver(); | ||
| } | ||
| /// Configures the integration parameters to match the new "small-steps" PGS solver | ||
| /// from Rapier version >= 0.12. Warmstarting is disabled. | ||
| /// | ||
| /// The "small-steps" PGS solver is the default one when creating the physics world. So | ||
| /// calling this function is generally not needed unless `World.switch_to_standard_pgs_solver` | ||
| /// was called. | ||
| /// | ||
| /// This solver results in more stable joints and significantly better convergence | ||
| /// rates but is slightly slower in its default settings. | ||
| switchToSmallStepsPgsSolverWithoutWarmstart() { | ||
| this.integrationParameters.switchToSmallStepsPgsSolverWithoutWarmstart(); | ||
| } | ||
| /** | ||
@@ -294,0 +239,0 @@ * Creates a new rigid-body from the given rigid-body descriptor. |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"world.js","sourceRoot":"","sources":["../src/pipeline/world.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"world.js","sourceRoot":"","sources":["../src/pipeline/world.ts"],"names":[],"mappings":"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"} |
@@ -10,2 +10,3 @@ /* tslint:disable */ | ||
| export const rawkinematiccharactercontroller_setNormalNudgeFactor: (a: number, b: number) => void; | ||
| export const rawkinematiccharactercontroller_offset: (a: number) => number; | ||
| export const rawkinematiccharactercontroller_setOffset: (a: number, b: number) => void; | ||
@@ -20,2 +21,4 @@ export const rawkinematiccharactercontroller_slideEnabled: (a: number) => number; | ||
| export const rawkinematiccharactercontroller_disableAutostep: (a: number) => void; | ||
| export const rawkinematiccharactercontroller_maxSlopeClimbAngle: (a: number) => number; | ||
| export const rawkinematiccharactercontroller_setMaxSlopeClimbAngle: (a: number, b: number) => void; | ||
| export const rawkinematiccharactercontroller_minSlopeSlideAngle: (a: number) => number; | ||
@@ -54,3 +57,2 @@ export const rawkinematiccharactercontroller_setMinSlopeSlideAngle: (a: number, b: number) => void; | ||
| export const __wbg_rawccdsolver_free: (a: number, b: number) => void; | ||
| export const rawccdsolver_new: () => number; | ||
| export const rawimpulsejointset_jointType: (a: number, b: number) => number; | ||
@@ -87,8 +89,7 @@ export const rawimpulsejointset_jointBodyHandle1: (a: number, b: number) => number; | ||
| export const rawintegrationparameters_contact_erp: (a: number) => number; | ||
| export const rawintegrationparameters_normalizedPredictionDistance: (a: number) => number; | ||
| export const rawintegrationparameters_numSolverIterations: (a: number) => number; | ||
| export const rawintegrationparameters_numAdditionalFrictionIterations: (a: number) => number; | ||
| export const rawintegrationparameters_numInternalPgsIterations: (a: number) => number; | ||
| export const rawintegrationparameters_minIslandSize: (a: number) => number; | ||
| export const rawintegrationparameters_maxCcdSubsteps: (a: number) => number; | ||
| export const rawintegrationparameters_lengthUnit: (a: number) => number; | ||
| export const rawintegrationparameters_set_dt: (a: number, b: number) => void; | ||
@@ -99,3 +100,2 @@ export const rawintegrationparameters_set_contact_natural_frequency: (a: number, b: number) => void; | ||
| export const rawintegrationparameters_set_numSolverIterations: (a: number, b: number) => void; | ||
| export const rawintegrationparameters_set_numAdditionalFrictionIterations: (a: number, b: number) => void; | ||
| export const rawintegrationparameters_set_numInternalPgsIterations: (a: number, b: number) => void; | ||
@@ -105,5 +105,2 @@ export const rawintegrationparameters_set_minIslandSize: (a: number, b: number) => void; | ||
| export const rawintegrationparameters_set_lengthUnit: (a: number, b: number) => void; | ||
| export const rawintegrationparameters_switchToStandardPgsSolver: (a: number) => void; | ||
| export const rawintegrationparameters_switchToSmallStepsPgsSolver: (a: number) => void; | ||
| export const rawintegrationparameters_switchToSmallStepsPgsSolverWithoutWarmstart: (a: number) => void; | ||
| export const __wbg_rawislandmanager_free: (a: number, b: number) => void; | ||
@@ -166,5 +163,5 @@ export const rawislandmanager_new: () => number; | ||
| export const rawrigidbodyset_rbWorldCom: (a: number, b: number) => number; | ||
| export const rawrigidbodyset_rbInvPrincipalInertiaSqrt: (a: number, b: number) => number; | ||
| export const rawrigidbodyset_rbInvPrincipalInertia: (a: number, b: number) => number; | ||
| export const rawrigidbodyset_rbPrincipalInertia: (a: number, b: number) => number; | ||
| export const rawrigidbodyset_rbEffectiveWorldInvInertiaSqrt: (a: number, b: number) => number; | ||
| export const rawrigidbodyset_rbEffectiveWorldInvInertia: (a: number, b: number) => number; | ||
| export const rawrigidbodyset_rbEffectiveAngularInertia: (a: number, b: number) => number; | ||
@@ -207,2 +204,3 @@ export const rawrigidbodyset_rbWakeUp: (a: number, b: number) => void; | ||
| export const rawrigidbodyset_remove: (a: number, b: number, c: number, d: number, e: number, f: number) => void; | ||
| export const rawrigidbodyset_len: (a: number) => number; | ||
| export const rawrigidbodyset_contains: (a: number, b: number) => number; | ||
@@ -380,3 +378,2 @@ export const rawrigidbodyset_forEachRigidBodyHandle: (a: number, b: number) => void; | ||
| export const rawrotation_fromAngle: (a: number) => number; | ||
| export const rawrotation_re: (a: number) => number; | ||
| export const rawrotation_angle: (a: number) => number; | ||
@@ -386,3 +383,3 @@ export const __wbg_rawvector_free: (a: number, b: number) => void; | ||
| export const rawvector_new: (a: number, b: number) => number; | ||
| export const rawvector_set_x: (a: number, b: number) => void; | ||
| export const rawvector_set_y: (a: number, b: number) => void; | ||
| export const rawvector_xy: (a: number) => number; | ||
@@ -439,9 +436,8 @@ export const rawvector_yx: (a: number) => number; | ||
| export const rawserializationpipeline_deserializeAll: (a: number, b: number) => number; | ||
| export const rawserializationpipeline_new: () => number; | ||
| export const rawkinematiccharactercontroller_setMaxSlopeClimbAngle: (a: number, b: number) => void; | ||
| export const rawvector_set_y: (a: number, b: number) => void; | ||
| export const rawcolliderset_isHandleValid: (a: number, b: number) => number; | ||
| export const rawvector_set_x: (a: number, b: number) => void; | ||
| export const reserve_memory: (a: number) => void; | ||
| export const rawkinematiccharactercontroller_offset: (a: number) => number; | ||
| export const rawkinematiccharactercontroller_maxSlopeClimbAngle: (a: number) => number; | ||
| export const rawrigidbodyset_len: (a: number) => number; | ||
| export const rawrayintersection_featureId: (a: number) => number; | ||
| export const rawraycolliderintersection_featureId: (a: number) => number; | ||
| export const rawintegrationparameters_normalizedPredictionDistance: (a: number) => number; | ||
| export const rawshapecontact_distance: (a: number) => number; | ||
@@ -453,11 +449,16 @@ export const rawrayintersection_featureType: (a: number) => number; | ||
| export const rawraycolliderintersection_time_of_impact: (a: number) => number; | ||
| export const rawshapecasthit_time_of_impact: (a: number) => number; | ||
| export const rawraycolliderhit_colliderHandle: (a: number) => number; | ||
| export const rawraycolliderhit_timeOfImpact: (a: number) => number; | ||
| export const rawrotation_im: (a: number) => number; | ||
| export const rawshapecasthit_time_of_impact: (a: number) => number; | ||
| export const rawrotation_re: (a: number) => number; | ||
| export const rawvector_x: (a: number) => number; | ||
| export const rawvector_y: (a: number) => number; | ||
| export const rawcontactforceevent_collider1: (a: number) => number; | ||
| export const rawintegrationparameters_lengthUnit: (a: number) => number; | ||
| export const rawintegrationparameters_normalizedAllowedLinearError: (a: number) => number; | ||
| export const __wbg_rawcontactpair_free: (a: number, b: number) => void; | ||
| export const __wbg_rawraycolliderintersection_free: (a: number, b: number) => void; | ||
| export const __wbg_rawraycolliderhit_free: (a: number, b: number) => void; | ||
| export const __wbg_rawshapecasthit_free: (a: number, b: number) => void; | ||
| export const __wbg_rawserializationpipeline_free: (a: number, b: number) => void; | ||
| export const rawshapecontact_normal2: (a: number) => number; | ||
@@ -474,10 +475,4 @@ export const rawshapecontact_point1: (a: number) => number; | ||
| export const rawcontactforceevent_max_force_direction: (a: number) => number; | ||
| export const rawcolliderset_isHandleValid: (a: number, b: number) => number; | ||
| export const rawrayintersection_featureId: (a: number) => number; | ||
| export const rawraycolliderintersection_featureId: (a: number) => number; | ||
| export const __wbg_rawcontactpair_free: (a: number, b: number) => void; | ||
| export const __wbg_rawraycolliderintersection_free: (a: number, b: number) => void; | ||
| export const __wbg_rawraycolliderhit_free: (a: number, b: number) => void; | ||
| export const __wbg_rawshapecasthit_free: (a: number, b: number) => void; | ||
| export const __wbg_rawserializationpipeline_free: (a: number, b: number) => void; | ||
| export const rawccdsolver_new: () => number; | ||
| export const rawserializationpipeline_new: () => number; | ||
| export const __wbindgen_export_0: (a: number) => void; | ||
@@ -484,0 +479,0 @@ export const __wbindgen_add_to_stack_pointer: (a: number) => number; |
@@ -534,5 +534,2 @@ /* tslint:disable */ | ||
| constructor(); | ||
| switchToStandardPgsSolver(): void; | ||
| switchToSmallStepsPgsSolver(): void; | ||
| switchToSmallStepsPgsSolverWithoutWarmstart(): void; | ||
| dt: number; | ||
@@ -543,3 +540,2 @@ readonly contact_erp: number; | ||
| numSolverIterations: number; | ||
| numAdditionalFrictionIterations: number; | ||
| numInternalPgsIterations: number; | ||
@@ -890,3 +886,3 @@ minIslandSize: number; | ||
| */ | ||
| rbInvPrincipalInertiaSqrt(handle: number): number; | ||
| rbInvPrincipalInertia(handle: number): number; | ||
| /** | ||
@@ -897,6 +893,6 @@ * The angular inertia along the principal inertia axes of the rigid-body. | ||
| /** | ||
| * The square-root of the world-space inverse angular inertia tensor of the rigid-body, | ||
| * The world-space inverse angular inertia tensor of the rigid-body, | ||
| * taking into account rotation locking. | ||
| */ | ||
| rbEffectiveWorldInvInertiaSqrt(handle: number): number; | ||
| rbEffectiveWorldInvInertia(handle: number): number; | ||
| /** | ||
@@ -903,0 +899,0 @@ * The effective world-space angular inertia (that takes the potential rotation locking into account) of |
@@ -65,9 +65,2 @@ import {RawIntegrationParameters} from "../raw"; | ||
| /** | ||
| * Number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| get numAdditionalFrictionIterations(): number { | ||
| return this.raw.numAdditionalFrictionIterations; | ||
| } | ||
| /** | ||
| * Number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -121,9 +114,2 @@ */ | ||
| /** | ||
| * Sets the number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| set numAdditionalFrictionIterations(value: number) { | ||
| this.raw.numAdditionalFrictionIterations = value; | ||
| } | ||
| /** | ||
| * Sets the number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -142,14 +128,2 @@ */ | ||
| } | ||
| public switchToStandardPgsSolver() { | ||
| this.raw.switchToStandardPgsSolver(); | ||
| } | ||
| public switchToSmallStepsPgsSolver() { | ||
| this.raw.switchToSmallStepsPgsSolver(); | ||
| } | ||
| public switchToSmallStepsPgsSolverWithoutWarmstart() { | ||
| this.raw.switchToSmallStepsPgsSolverWithoutWarmstart(); | ||
| } | ||
| } |
@@ -426,4 +426,4 @@ import {RawRigidBodySet, RawRigidBodyType} from "../raw"; | ||
| */ | ||
| public invPrincipalInertiaSqrt(): number { | ||
| return this.rawSet.rbInvPrincipalInertiaSqrt(this.handle); | ||
| public invPrincipalInertia(): number { | ||
| return this.rawSet.rbInvPrincipalInertia(this.handle); | ||
| } | ||
@@ -448,7 +448,7 @@ | ||
| /** | ||
| * The square-root of the world-space inverse angular inertia tensor of the rigid-body, | ||
| * The world-space inverse angular inertia tensor of the rigid-body, | ||
| * taking into account rotation locking. | ||
| */ | ||
| public effectiveWorldInvInertiaSqrt(): number { | ||
| return this.rawSet.rbEffectiveWorldInvInertiaSqrt(this.handle); | ||
| public effectiveWorldInvInertia(): number { | ||
| return this.rawSet.rbEffectiveWorldInvInertia(this.handle); | ||
| } | ||
@@ -455,0 +455,0 @@ |
@@ -363,21 +363,2 @@ import { | ||
| /** | ||
| * Number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| */ | ||
| get numAdditionalFrictionIterations(): number { | ||
| return this.integrationParameters.numAdditionalFrictionIterations; | ||
| } | ||
| /** | ||
| * Sets the number of addition friction resolution iteration run during the last solver sub-step (default: `4`). | ||
| * | ||
| * The greater this value is, the most realistic friction will be. | ||
| * However a greater number of iterations is more computationally intensive. | ||
| * | ||
| * @param niter - The new number of additional friction iterations. | ||
| */ | ||
| set numAdditionalFrictionIterations(niter: number) { | ||
| this.integrationParameters.numAdditionalFrictionIterations = niter; | ||
| } | ||
| /** | ||
| * Number of internal Project Gauss Seidel (PGS) iterations run at each solver iteration (default: `1`). | ||
@@ -422,43 +403,2 @@ */ | ||
| /// Configures the integration parameters to match the old PGS solver | ||
| /// from Rapier JS version <= 0.11. | ||
| /// | ||
| /// This solver was slightly faster than the new one but resulted | ||
| /// in less stable joints and worse convergence rates. | ||
| /// | ||
| /// This should only be used for comparison purpose or if you are | ||
| /// experiencing problems with the new solver. | ||
| /// | ||
| /// NOTE: this does not affect any `RigidBody.additional_solver_iterations` that will | ||
| /// still create solver iterations based on the new "small-steps" PGS solver. | ||
| public switchToStandardPgsSolver() { | ||
| this.integrationParameters.switchToStandardPgsSolver(); | ||
| } | ||
| /// Configures the integration parameters to match the new "small-steps" PGS solver | ||
| /// from Rapier version >= 0.12. | ||
| /// | ||
| /// The "small-steps" PGS solver is the default one when creating the physics world. So | ||
| /// calling this function is generally not needed unless `World.switch_to_standard_pgs_solver` | ||
| /// was called. | ||
| /// | ||
| /// This solver results in more stable joints and significantly better convergence | ||
| /// rates but is slightly slower in its default settings. | ||
| public switchToSmallStepsPgsSolver() { | ||
| this.integrationParameters.switchToSmallStepsPgsSolver(); | ||
| } | ||
| /// Configures the integration parameters to match the new "small-steps" PGS solver | ||
| /// from Rapier version >= 0.12. Warmstarting is disabled. | ||
| /// | ||
| /// The "small-steps" PGS solver is the default one when creating the physics world. So | ||
| /// calling this function is generally not needed unless `World.switch_to_standard_pgs_solver` | ||
| /// was called. | ||
| /// | ||
| /// This solver results in more stable joints and significantly better convergence | ||
| /// rates but is slightly slower in its default settings. | ||
| public switchToSmallStepsPgsSolverWithoutWarmstart() { | ||
| this.integrationParameters.switchToSmallStepsPgsSolverWithoutWarmstart(); | ||
| } | ||
| /** | ||
@@ -465,0 +405,0 @@ * Creates a new rigid-body from the given rigid-body descriptor. |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
2289905
-3.06%26066
-0.8%