class-description NEWS COMMUNITY STORE TUTORIALS SIGN UP LOGIN LOGOUT ROKOJORI NEWSLETTER SIGN UP LOGIN LOGOUT NEWS COMMUNITY STORE TUTORIALS TOGGLE FULLSCREEN VOLLBILD AN/AUS ObjectRefCounted PhysicsTestMotionParameters3D
Provides parameters for PhysicsServer3D.body_test_motion.

By changing various properties of this object, such as the motion, you can configure the parameters for PhysicsServer3D.body_test_motion.

bool collide_separation_ray<>():bool

If set to true, shapes of type PhysicsServer3D.SHAPE_SEPARATION_RAY are used to detect collisions and can stop the motion. Can be useful when snapping to the ground.

If set to false, shapes of type PhysicsServer3D.SHAPE_SEPARATION_RAY are only used for separation when overlapping with other bodies. That's the main use for separation ray shapes.

RID[] exclude_bodies<>():RID[]

Optional array of body RID to exclude from collision. Use CollisionObject3D.get_rid to get the RID associated with a CollisionObject3D-derived node.

int[] exclude_objects<>():int[]

Optional array of object unique instance ID to exclude from collision. See Object.get_instance_id.

Transform3D from<>():Transform3D

Transform in global space where the motion should start. Usually set to Node3D.global_transform for the current body's transform.

float margin<>():float

Increases the size of the shapes involved in the collision detection.

int max_collisions<>():int

Maximum number of returned collisions, between 1 and 32. Always returns the deepest detected collisions.

Vector3 motion<>():Vector3

Motion vector to define the length and direction of the motion to test.

bool recovery_as_collision<>():bool

If set to true, any depenetration from the recovery phase is reported as a collision; this is used e.g. by CharacterBody3D for improving floor detection during floor snapping.

If set to false, only collisions resulting from the motion are reported, which is generally the desired behavior.




All social media brands are registrated trademarks and belong to their respective owners.





CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
We are using cookies on this site. Read more... Wir benutzen Cookies auf dieser Seite. Mehr lesen...