New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@dimforge/rapier3d-compat

Package Overview
Dependencies
Maintainers
1
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dimforge/rapier3d-compat - npm Package Compare versions

Comparing version 0.8.0-alpha.1 to 0.8.0-alpha.2

8

dynamics/impulse_joint.d.ts
import { Rotation, Vector } from "../math";
import { RawJointData, RawImpulseJointSet, RawJointAxis } from "../raw";
import { RawGenericJoint, RawImpulseJointSet, RawJointAxis } from "../raw";
import { RigidBodyHandle } from "./rigid_body";

@@ -25,4 +25,4 @@ /**

export declare enum MotorModel {
VelocityBased = 0,
AccelerationBased = 1
AccelerationBased = 0,
ForceBased = 1
}

@@ -168,3 +168,3 @@ export declare class ImpulseJoint {

static revolute(anchor1: Vector, anchor2: Vector, axis: Vector): JointData;
intoRaw(): RawJointData;
intoRaw(): RawGenericJoint;
}

@@ -17,5 +17,5 @@ import { RawRigidBodySet } from "../raw";

/**
* A `RigidBodyType::Static` body cannot be affected by external forces.
* A `RigidBodyType::Fixed` body cannot be affected by external forces.
*/
Static = 1,
Fixed = 1,
/**

@@ -254,3 +254,3 @@ * A `RigidBodyType::KinematicPositionBased` body cannot be affected by any external forces but can be controlled

*/
isStatic(): boolean;
isFixed(): boolean;
/**

@@ -285,9 +285,21 @@ * Is this rigid-body kinematic?

/**
* Applies a force at the center-of-mass of this rigid-body.
* Resets to zero the user forces (but not torques) applied to this rigid-body.
*
* @param force - the world-space force to apply on the rigid-body.
* @param wakeUp - should the rigid-body be automatically woken-up?
*/
applyForce(force: Vector, wakeUp: boolean): void;
resetForces(wakeUp: boolean): void;
/**
* Resets to zero the user torques applied to this rigid-body.
*
* @param wakeUp - should the rigid-body be automatically woken-up?
*/
resetTorques(wakeUp: boolean): void;
/**
* Adds a force at the center-of-mass of this rigid-body.
*
* @param force - the world-space force to add to the rigid-body.
* @param wakeUp - should the rigid-body be automatically woken-up?
*/
addForce(force: Vector, wakeUp: boolean): void;
/**
* Applies an impulse at the center-of-mass of this rigid-body.

@@ -300,8 +312,8 @@ *

/**
* Applies a torque at the center-of-mass of this rigid-body.
* Adds a torque at the center-of-mass of this rigid-body.
*
* @param torque - the world-space torque to apply on the rigid-body.
* @param torque - the world-space torque to add to the rigid-body.
* @param wakeUp - should the rigid-body be automatically woken-up?
*/
applyTorque(torque: Vector, wakeUp: boolean): void;
addTorque(torque: Vector, wakeUp: boolean): void;
/**

@@ -315,9 +327,9 @@ * Applies an impulsive torque at the center-of-mass of this rigid-body.

/**
* Applies a force at the given world-space point of this rigid-body.
* Adds a force at the given world-space point of this rigid-body.
*
* @param force - the world-space force to apply on the rigid-body.
* @param force - the world-space force to add to the rigid-body.
* @param point - the world-space point where the impulse is to be applied on the rigid-body.
* @param wakeUp - should the rigid-body be automatically woken-up?
*/
applyForceAtPoint(force: Vector, point: Vector, wakeUp: boolean): void;
addForceAtPoint(force: Vector, point: Vector, wakeUp: boolean): void;
/**

@@ -331,2 +343,12 @@ * Applies an impulse at the given world-space point of this rigid-body.

applyImpulseAtPoint(impulse: Vector, point: Vector, wakeUp: boolean): void;
/**
* An arbitrary user-defined 32-bit integer
*/
get userData(): number;
/**
* Sets the user-defined 32-bit integer of this rigid-body.
*
* @param userData - The user-defined 32-bit integer to set.
*/
set userData(value: number);
}

@@ -359,5 +381,25 @@ export declare class RigidBodyDesc {

*/
static dynamic(): RigidBodyDesc;
/**
* A rigid-body descriptor used to build a position-based kinematic rigid-body.
*/
static kinematicPositionBased(): RigidBodyDesc;
/**
* A rigid-body descriptor used to build a velocity-based kinematic rigid-body.
*/
static kinematicVelocityBased(): RigidBodyDesc;
/**
* A rigid-body descriptor used to build a fixed rigid-body.
*/
static fixed(): RigidBodyDesc;
/**
* A rigid-body descriptor used to build a dynamic rigid-body.
*
* @deprecated The method has been renamed to `.dynamic()`.
*/
static newDynamic(): RigidBodyDesc;
/**
* A rigid-body descriptor used to build a position-based kinematic rigid-body.
*
* @deprecated The method has been renamed to `.kinematicPositionBased()`.
*/

@@ -367,6 +409,10 @@ static newKinematicPositionBased(): RigidBodyDesc;

* A rigid-body descriptor used to build a velocity-based kinematic rigid-body.
*
* @deprecated The method has been renamed to `.kinematicVelocityBased()`.
*/
static newKinematicVelocityBased(): RigidBodyDesc;
/**
* A rigid-body descriptor used to build a static rigid-body.
* A rigid-body descriptor used to build a fixed rigid-body.
*
* @deprecated The method has been renamed to `.fixed()`.
*/

@@ -373,0 +419,0 @@ static newStatic(): RigidBodyDesc;

@@ -7,2 +7,5 @@ import { RawColliderSet } from "../raw";

import { Shape, ShapeType } from './shape';
import { Ray, RayIntersection } from "./ray";
import { PointProjection } from "./point";
import { ShapeColliderTOI, ShapeTOI } from "./toi";
export declare enum ActiveCollisionTypes {

@@ -227,3 +230,3 @@ DYNAMIC_DYNAMIC = 1,

*/
parent(): RigidBodyHandle;
parent(): RigidBodyHandle | undefined;
/**

@@ -249,2 +252,42 @@ * The friction coefficient of this collider.

solverGroups(): InteractionGroups;
/**
* Tests if this collider contains a point.
*
* @param point - The point to test.
*/
containsPoint(point: Vector): boolean;
/**
* Find the projection of a point on this collider.
*
* @param point - The point to project.
* @param solid - If this is set to `true` then the collider shapes are considered to
* be plain (if the point is located inside of a plain shape, its projection is the point
* itself). If it is set to `false` the collider shapes are considered to be hollow
* (if the point is located inside of an hollow shape, it is projected on the shape's
* boundary).
*/
projectPoint(point: Vector, solid: boolean): PointProjection | null;
/**
* Tests if this collider intersects the given ray.
*
* @param ray - The ray to cast.
* @param maxToi - The maximum time-of-impact that can be reported by this cast. This effectively
* limits the length of the ray to `ray.dir.norm() * maxToi`.
*/
intersectsRay(ray: Ray, maxToi: number): boolean;
castShape(collider1Vel: Vector, shape2: Shape, shape2Pos: Vector, shape2Rot: Rotation, shape2Vel: Vector, maxToi: number): ShapeTOI | null;
castCollider(collider1Vel: Vector, collider2Handle: ColliderHandle, collider2Vel: Vector, maxToi: number): ShapeColliderTOI | null;
castRay(ray: Ray, maxToi: number, solid: boolean): number;
/**
* Find the closest intersection between a ray and this collider.
*
* This also computes the normal at the hit point.
* @param ray - The ray to cast.
* @param maxToi - The maximum time-of-impact that can be reported by this cast. This effectively
* limits the length of the ray to `ray.dir.norm() * maxToi`.
* @param solid - If `false` then the ray will attempt to hit the boundary of a shape, even if its
* origin already lies inside of a shape. In other terms, `true` implies that all shapes are plain,
* whereas `false` implies that all shapes are hollow for this ray-cast.
*/
castRayAndGetNormal(ray: Ray, maxToi: number, solid: boolean): RayIntersection | null;
}

@@ -251,0 +294,0 @@ export declare class ColliderDesc {

import { ColliderHandle } from "./collider";
import { Vector } from "../math";
import { RawPointColliderProjection } from "../raw";
import { RawPointColliderProjection, RawPointProjection } from "../raw";
/**
* The intersection between a ray and a collider.
* The projection of a point on a collider.
*/
export declare class PointProjection {
/**
* The projection of the point on the collider.
*/
point: Vector;
/**
* Is the point inside of the collider?
*/
isInside: boolean;
constructor(point: Vector, isInside: boolean);
static fromRaw(raw: RawPointProjection): PointProjection;
}
/**
* The projection of a point on a collider (includes the collider handle).
*/
export declare class PointColliderProjection {

@@ -8,0 +23,0 @@ /**

import { Vector } from "../math";
import { RawRayColliderIntersection, RawRayColliderToi } from "../raw";
import { RawRayColliderIntersection, RawRayColliderToi, RawRayIntersection } from "../raw";
import { ColliderHandle } from "./collider";

@@ -28,2 +28,19 @@ /**

*/
export declare class RayIntersection {
/**
* The time-of-impact of the ray with the collider.
*
* The hit point is obtained from the ray's origin and direction: `origin + dir * toi`.
*/
toi: number;
/**
* The normal of the collider at the hit point.
*/
normal: Vector;
constructor(toi: number, normal: Vector);
static fromRaw(raw: RawRayIntersection): RayIntersection;
}
/**
* The intersection between a ray and a collider (includes the collider handle).
*/
export declare class RayColliderIntersection {

@@ -30,0 +47,0 @@ /**

@@ -1,8 +0,34 @@

import { Vector } from "../math";
import { Vector, Rotation } from "../math";
import { RawShape } from "../raw";
import { ShapeTOI } from "./toi";
export declare class Shape {
intoRaw?(): RawShape;
/**
* Computes the time of impact between two moving shapes.
* @param shapePos1 - The initial position of this sahpe.
* @param shapeRot1 - The rotation of this shape.
* @param shapeVel1 - The velocity of this shape.
* @param shape2 - The second moving shape.
* @param shapePos2 - The initial position of the second shape.
* @param shapeRot2 - The rotation of the second shape.
* @param shapeVel2 - The velocity of the second shape.
* @param maxToi - The maximum time when the inpact can happen.
* @returns If the two moving shapes collider at some point along their trajectories, this retruns the
* time at which the two shape collider as well as the contact information durning the impact. Returns
* `null`if the two shapes never collide along their paths.
*/
castShape(shapePos1: Vector, shapeRot1: Rotation, shapeVel1: Vector, shape2: Shape, shapePos2: Vector, shapeRot2: Rotation, shapeVel2: Vector, maxToi: number): ShapeTOI | null;
/**
* Tests if this shape intersects another shape.
*
* @param shapePos1 - The position of this shape.
* @param shapeRot1 - The rotation of this shape.
* @param shape2 - The second shape to test.
* @param shapePos2 - The position of the second shape.
* @param shapeRot2 - The rotation of the second shape.
* @returns `true` if the two shapes intersect, `false` if they don’t.
*/
intersectsShape(shapePos1: Vector, shapeRot1: Rotation, shape2: Shape, shapePos2: Vector, shapeRot2: Rotation): boolean;
}
/**
* The type of a shape supported by Rapier.
*/
export declare type Shape = Ball | Cuboid | Capsule | Segment | Triangle | TriMesh | Heightfield | ConvexPolyhedron | Cylinder | Cone | RoundCuboid | RoundCylinder | RoundCone | RoundConvexPolyhedron;
/**
* An enumeration representing the type of a shape.

@@ -31,3 +57,3 @@ */

*/
export declare class Ball {
export declare class Ball extends Shape {
/**

@@ -47,3 +73,3 @@ * The balls radius.

*/
export declare class Cuboid {
export declare class Cuboid extends Shape {
/**

@@ -65,3 +91,3 @@ * The half extent of the cuboid along each coordinate axis.

*/
export declare class RoundCuboid {
export declare class RoundCuboid extends Shape {
/**

@@ -89,3 +115,3 @@ * The half extent of the cuboid along each coordinate axis.

*/
export declare class Capsule {
export declare class Capsule extends Shape {
/**

@@ -110,3 +136,3 @@ * The radius of the capsule's basis.

*/
export declare class Segment {
export declare class Segment extends Shape {
/**

@@ -131,3 +157,3 @@ * The first point of the segment.

*/
export declare class Triangle {
export declare class Triangle extends Shape {
/**

@@ -158,3 +184,3 @@ * The first point of the triangle.

*/
export declare class RoundTriangle {
export declare class RoundTriangle extends Shape {
/**

@@ -192,3 +218,3 @@ * The first point of the triangle.

*/
export declare class Polyline {
export declare class Polyline extends Shape {
/**

@@ -215,3 +241,3 @@ * The vertices of the polyline.

*/
export declare class TriMesh {
export declare class TriMesh extends Shape {
/**

@@ -237,3 +263,3 @@ * The vertices of the triangle mesh.

*/
export declare class ConvexPolyhedron {
export declare class ConvexPolyhedron extends Shape {
/**

@@ -262,3 +288,3 @@ * The vertices of the convex polygon.

*/
export declare class RoundConvexPolyhedron {
export declare class RoundConvexPolyhedron extends Shape {
/**

@@ -292,3 +318,3 @@ * The vertices of the convex polygon.

*/
export declare class Heightfield {
export declare class Heightfield extends Shape {
/**

@@ -326,3 +352,3 @@ * The number of rows in the heights matrix.

*/
export declare class Cylinder {
export declare class Cylinder extends Shape {
/**

@@ -347,3 +373,3 @@ * The radius of the cylinder's basis.

*/
export declare class RoundCylinder {
export declare class RoundCylinder extends Shape {
/**

@@ -373,3 +399,3 @@ * The radius of the cylinder's basis.

*/
export declare class Cone {
export declare class Cone extends Shape {
/**

@@ -394,3 +420,3 @@ * The radius of the cone's basis.

*/
export declare class RoundCone {
export declare class RoundCone extends Shape {
/**

@@ -397,0 +423,0 @@ * The radius of the cone's basis.

import { ColliderHandle } from "./collider";
import { Vector } from "../math";
import { RawShapeColliderTOI } from "../raw";
import { RawShapeTOI, RawShapeColliderTOI } from "../raw";
/**
* The intersection between a ray and a collider.
*/
export declare class ShapeColliderTOI {
export declare class ShapeTOI {
/**
* The handle of the collider hit by the ray.
*/
colliderHandle: ColliderHandle;
/**
* The time of impact of the two shapes.

@@ -36,4 +32,15 @@ */

normal2: Vector;
constructor(toi: number, witness1: Vector, witness2: Vector, normal1: Vector, normal2: Vector);
static fromRaw(raw: RawShapeTOI): ShapeTOI;
}
/**
* The intersection between a ray and a collider.
*/
export declare class ShapeColliderTOI extends ShapeTOI {
/**
* The handle of the collider hit by the ray.
*/
colliderHandle: ColliderHandle;
constructor(colliderHandle: ColliderHandle, toi: number, witness1: Vector, witness2: Vector, normal1: Vector, normal2: Vector);
static fromRaw(raw: RawShapeColliderTOI): ShapeColliderTOI;
}

@@ -7,3 +7,3 @@ {

"description": "3-dimensional physics engine in Rust - official JS bindings. Compatibility package with inlined webassembly as base64.",
"version": "0.8.0-alpha.1",
"version": "0.8.0-alpha.2",
"license": "Apache-2.0",

@@ -10,0 +10,0 @@ "repository": {

import { RawEventQueue } from '../raw';
import { ColliderHandle } from '../geometry';
export declare enum ActiveEvents {
INTERSECTION_EVENTS = 1,
CONTACT_EVENTS = 2
COLLISION_EVENTS = 1
}

@@ -30,22 +29,12 @@ /**

/**
* Applies the given javascript closure on each contact event of this collector, then clear
* the internal contact event buffer.
* Applies the given javascript closure on each collision event of this collector, then clear
* the internal collision event buffer.
*
* @param f - JavaScript closure applied to each contact event. The
* closure should take three arguments: two integers representing the handles of the colliders
* involved in the contact, and a boolean indicating if the contact started (true) or stopped
* @param f - JavaScript closure applied to each collision event. The
* closure must take three arguments: two integers representing the handles of the colliders
* involved in the collision, and a boolean indicating if the collision started (true) or stopped
* (false).
*/
drainContactEvents(f: (handle1: ColliderHandle, handle2: ColliderHandle, started: boolean) => void): void;
drainCollisionEvents(f: (handle1: ColliderHandle, handle2: ColliderHandle, started: boolean) => void): void;
/**
* Applies the given javascript closure on each intersection event of this collector, then clear
* the internal intersection event buffer.
*
* @param f - JavaScript closure applied to each intersection event. The
* closure should take four arguments: two integers representing the handles of the colliders
* involved in the intersection, and a boolean indicating if they started intersecting (true) or
* stopped intersecting (false).
*/
drainIntersectionEvents(f: (handle1: ColliderHandle, handle2: ColliderHandle, intersecting: boolean) => void): void;
/**
* Removes all events contained by this collector

@@ -52,0 +41,0 @@ */

@@ -51,7 +51,7 @@ /* tslint:disable */

export function rawislandmanager_forEachActiveRigidBodyHandle(a: number, b: number): void;
export function __wbg_rawjointdata_free(a: number): void;
export function rawjointdata_spherical(a: number, b: number): number;
export function rawjointdata_prismatic(a: number, b: number, c: number, d: number, e: number, f: number): number;
export function rawjointdata_fixed(a: number, b: number, c: number, d: number): number;
export function rawjointdata_revolute(a: number, b: number, c: number): number;
export function __wbg_rawgenericjoint_free(a: number): void;
export function rawgenericjoint_spherical(a: number, b: number): number;
export function rawgenericjoint_prismatic(a: number, b: number, c: number, d: number, e: number, f: number): number;
export function rawgenericjoint_fixed(a: number, b: number, c: number, d: number): number;
export function rawgenericjoint_revolute(a: number, b: number, c: number): number;
export function rawmultibodyjointset_jointType(a: number, b: number): number;

@@ -86,2 +86,3 @@ export function rawmultibodyjointset_jointFrameX1(a: number, b: number): number;

export function rawrigidbodyset_rbAngvel(a: number, b: number): number;
export function rawrigidbodyset_rbLockTranslations(a: number, b: number, c: number, d: number): void;
export function rawrigidbodyset_rbRestrictTranslations(a: number, b: number, c: number, d: number, e: number, f: number): void;

@@ -99,3 +100,3 @@ export function rawrigidbodyset_rbLockRotations(a: number, b: number, c: number, d: number): void;

export function rawrigidbodyset_rbBodyType(a: number, b: number): number;
export function rawrigidbodyset_rbIsStatic(a: number, b: number): number;
export function rawrigidbodyset_rbIsFixed(a: number, b: number): number;
export function rawrigidbodyset_rbIsKinematic(a: number, b: number): number;

@@ -109,8 +110,12 @@ export function rawrigidbodyset_rbIsDynamic(a: number, b: number): number;

export function rawrigidbodyset_rbSetGravityScale(a: number, b: number, c: number, d: number): void;
export function rawrigidbodyset_rbApplyForce(a: number, b: number, c: number, d: number): void;
export function rawrigidbodyset_rbResetForces(a: number, b: number, c: number): void;
export function rawrigidbodyset_rbResetTorques(a: number, b: number, c: number): void;
export function rawrigidbodyset_rbAddForce(a: number, b: number, c: number, d: number): void;
export function rawrigidbodyset_rbApplyImpulse(a: number, b: number, c: number, d: number): void;
export function rawrigidbodyset_rbApplyTorque(a: number, b: number, c: number, d: number): void;
export function rawrigidbodyset_rbAddTorque(a: number, b: number, c: number, d: number): void;
export function rawrigidbodyset_rbApplyTorqueImpulse(a: number, b: number, c: number, d: number): void;
export function rawrigidbodyset_rbApplyForceAtPoint(a: number, b: number, c: number, d: number, e: number): void;
export function rawrigidbodyset_rbAddForceAtPoint(a: number, b: number, c: number, d: number, e: number): void;
export function rawrigidbodyset_rbApplyImpulseAtPoint(a: number, b: number, c: number, d: number, e: number): void;
export function rawrigidbodyset_rbUserData(a: number, b: number): number;
export function rawrigidbodyset_rbSetUserData(a: number, b: number, c: number): void;
export function __wbg_rawrigidbodyset_free(a: number): void;

@@ -143,3 +148,3 @@ export function rawrigidbodyset_new(): number;

export function rawcolliderset_coHeightfieldNCols(a: number, b: number, c: number): void;
export function rawcolliderset_coParent(a: number, b: number): number;
export function rawcolliderset_coParent(a: number, b: number, c: number): void;
export function rawcolliderset_coFriction(a: number, b: number): number;

@@ -153,2 +158,9 @@ export function rawcolliderset_coRestitution(a: number, b: number): number;

export function rawcolliderset_coActiveEvents(a: number, b: number): number;
export function rawcolliderset_coContainsPoint(a: number, b: number, c: number): number;
export function rawcolliderset_coCastShape(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number): number;
export function rawcolliderset_coCastCollider(a: number, b: number, c: number, d: number, e: number, f: number): number;
export function rawcolliderset_coProjectPoint(a: number, b: number, c: number, d: number): number;
export function rawcolliderset_coIntersectsRay(a: number, b: number, c: number, d: number, e: number): number;
export function rawcolliderset_coCastRay(a: number, b: number, c: number, d: number, e: number, f: number): number;
export function rawcolliderset_coCastRayAndGetNormal(a: number, b: number, c: number, d: number, e: number, f: number): number;
export function rawcolliderset_coSetSensor(a: number, b: number, c: number): void;

@@ -205,2 +217,5 @@ export function rawcolliderset_coSetRestitution(a: number, b: number, c: number): void;

export function rawcontactmanifold_solver_contact_tangent_velocity(a: number, b: number): number;
export function __wbg_rawpointprojection_free(a: number): void;
export function rawpointprojection_point(a: number): number;
export function rawpointprojection_isInside(a: number): number;
export function __wbg_rawpointcolliderprojection_free(a: number): void;

@@ -210,2 +225,3 @@ export function rawpointcolliderprojection_colliderHandle(a: number): number;

export function rawpointcolliderprojection_isInside(a: number): number;
export function rawrayintersection_normal(a: number): number;
export function __wbg_rawraycolliderintersection_free(a: number): void;

@@ -234,2 +250,8 @@ export function rawraycolliderintersection_normal(a: number): number;

export function rawshape_roundConvexMesh(a: number, b: number, c: number, d: number, e: number): number;
export function rawshape_castShape(a: number, b: number, c: number, d: number, e: number, f: number, g: number, h: number, i: number): number;
export function rawshape_intersectsShape(a: number, b: number, c: number, d: number, e: number, f: number): number;
export function __wbg_rawshapetoi_free(a: number): void;
export function rawshapetoi_witness2(a: number): number;
export function rawshapetoi_normal1(a: number): number;
export function rawshapetoi_normal2(a: number): number;
export function __wbg_rawshapecollidertoi_free(a: number): void;

@@ -239,11 +261,9 @@ export function rawshapecollidertoi_witness2(a: number): number;

export function rawshapecollidertoi_normal2(a: number): number;
export function __wbg_rawrotation_free(a: number): void;
export function rawrotation_new(a: number, b: number, c: number, d: number): number;
export function rawrotation_identity(): number;
export function rawrotation_y(a: number): number;
export function rawrotation_z(a: number): number;
export function rawrotation_w(a: number): number;
export function rawvector_zero(): number;
export function rawvector_new(a: number, b: number, c: number): number;
export function rawvector_set_y(a: number, b: number): void;
export function rawvector_set_z(a: number, b: number): void;
export function rawvector_xyz(a: number): number;

@@ -257,4 +277,3 @@ export function rawvector_yxz(a: number): number;

export function raweventqueue_new(a: number): number;
export function raweventqueue_drainContactEvents(a: number, b: number): void;
export function raweventqueue_drainIntersectionEvents(a: number, b: number): void;
export function raweventqueue_drainCollisionEvents(a: number, b: number): void;
export function raweventqueue_clear(a: number): void;

@@ -290,10 +309,13 @@ export function __wbg_rawphysicspipeline_free(a: number): void;

export function __wbg_rawcontactpair_free(a: number): void;
export function __wbg_rawrayintersection_free(a: number): void;
export function __wbg_rawrotation_free(a: number): void;
export function __wbg_rawvector_free(a: number): void;
export function rawserializationpipeline_new(): number;
export function rawrayintersection_toi(a: number): number;
export function rawshapetoi_toi(a: number): number;
export function rawrotation_x(a: number): number;
export function rawrotation_w(a: number): number;
export function rawrotation_z(a: number): number;
export function rawvector_x(a: number): number;
export function rawvector_y(a: number): number;
export function rawvector_z(a: number): number;
export function rawrigidbodyset_rbLockTranslations(a: number, b: number, c: number, d: number): void;
export function rawraycolliderintersection_colliderHandle(a: number): number;

@@ -303,3 +325,5 @@ export function rawraycollidertoi_colliderHandle(a: number): number;

export function rawvector_set_x(a: number, b: number): void;
export function rawvector_set_z(a: number, b: number): void;
export function __wbg_rawserializationpipeline_free(a: number): void;
export function rawshapetoi_witness1(a: number): number;
export function rawcolliderset_isHandleValid(a: number, b: number): number;

@@ -306,0 +330,0 @@ export function rawraycollidertoi_toi(a: number): number;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc