File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ export enum Type {
13
13
export enum CollisionGroup {
14
14
OBJECTS = "objects" ,
15
15
ENVIRONMENT = "environment" ,
16
+ TRIGGERS = "triggers" ,
16
17
AVATARS = "avatars"
17
18
}
18
19
@@ -256,6 +257,7 @@ export enum GLTFRigidBodyType {
256
257
export enum GLTFRigidBodyCollisionGroup {
257
258
OBJECTS = "objects" ,
258
259
ENVIRONMENT = "environment" ,
260
+ TRIGGERS = "triggers" ,
259
261
AVATARS = "avatars" ,
260
262
MEDIA_FRAMES = "media-frames"
261
263
}
@@ -270,6 +272,7 @@ const GLTF_DEFAULTS = {
270
272
const gltfGroupToLayer = {
271
273
[ GLTFRigidBodyCollisionGroup . OBJECTS ] : COLLISION_LAYERS . INTERACTABLES ,
272
274
[ GLTFRigidBodyCollisionGroup . ENVIRONMENT ] : COLLISION_LAYERS . ENVIRONMENT ,
275
+ [ GLTFRigidBodyCollisionGroup . TRIGGERS ] : COLLISION_LAYERS . TRIGGERS ,
273
276
[ GLTFRigidBodyCollisionGroup . AVATARS ] : COLLISION_LAYERS . AVATAR ,
274
277
[ GLTFRigidBodyCollisionGroup . MEDIA_FRAMES ] : COLLISION_LAYERS . MEDIA_FRAMES
275
278
} as const ;
Original file line number Diff line number Diff line change @@ -83,7 +83,7 @@ export const floatyObjectSystem = world => {
83
83
physicsSystem . updateRigidBody ( eid , {
84
84
gravity : { x : 0 , y : 0 , z : 0 } ,
85
85
type : "dynamic" ,
86
- collisionFilterMask : COLLISION_LAYERS . HANDS | COLLISION_LAYERS . MEDIA_FRAMES
86
+ collisionFilterMask : COLLISION_LAYERS . HANDS | COLLISION_LAYERS . MEDIA_FRAMES | COLLISION_LAYERS . TRIGGERS
87
87
} ) ;
88
88
} ) ;
89
89
@@ -101,7 +101,7 @@ export const floatyObjectSystem = world => {
101
101
linearDamping : 0.95 ,
102
102
linearSleepingThreshold : 0.1 ,
103
103
angularSleepingThreshold : 0.1 ,
104
- collisionFilterMask : COLLISION_LAYERS . HANDS | COLLISION_LAYERS . MEDIA_FRAMES
104
+ collisionFilterMask : COLLISION_LAYERS . HANDS | COLLISION_LAYERS . MEDIA_FRAMES | COLLISION_LAYERS . TRIGGERS
105
105
} ) ;
106
106
addComponent ( world , MakeStaticWhenAtRest , eid ) ;
107
107
} else {
You can’t perform that action at this time.
0 commit comments