Categories
? Geometry Queries
Description
Calculates the collision location and time between a moving point and a moving and deforming geometry. Currently collisions with NURBS surfaces will not take deformation into account, only animation of the transform.
움직이는 포인트와 움직임 그리고 변형중인 지오메트리사이에 충돌 위치와 시간을 계산합니다.
현재는 NURBS 서피스의 디폼이 적용된 것에 충둘되는 것은 잡아낼 수 없습니다. 단지 Transform(사이즈, 회전, 이동)의 애니메이션만 가능합니다.
This node only works with obstacles made of polygon meshes or NURBS surfaces. Curves and Point Clouds return no collisions.
이 노드의 폴리곤 메쉬나 NURBS 서피스 방식인 장애물로만 작업이 가능합니다. 커브나 포인트 클라우드는 충돌이 안됩니다.
Parameters
|
Method |
How to calculate the collision. ? Deformed Collision (Continuous) ? Static Collision |
Ports
Inputs
|
Obstacle |
The geometry to on which to test the collision. |
|
Start Position |
The position of the point on which we test collisions at the input frame fraction. |
|
Movement |
The translation vector of the point until the end of the frame. |
|
Frame Fraction |
Where we are in the frame expressed as a fraction. |
|
Current Collision |
Location of the previous inter-frame collision. This is optional but helps making collisions more robust. This is typically the previous output of the Basic Collide node. |
|
Current Collision Is Outside |
The point inside or outside the geometry at the start of the motion. |
Outputs
|
Location |
Location where the point hits the geometry. An undefined location is returned if nothing was hit. |
|
Hit |
Outputs true if the point hits the geometry. |
|
Hit Frame Fraction |
The fraction of the frame at which time the point hit the geometry. |
|
Is Outside |
Whether the point is outside the geometry at collision time. |
Examples
[ex.1] 서피스에 내려 앉는 눈
Basic Collide는 포인트가 폴리메쉬 혹은 넙스 서피스에 충돌했는지 판별하는 가장 기본적인 노드입니다. 위의 스크린샷에서 그리드는 두개가 존재하면 위의 그리드는 파티클을 방출하고 있습니다. 파티클이 아래로 떨어지면서 polymsh 와 부딛치면 해당 파티클은 Simulate Particle에 Mute가 활성화되어 더이상 파티클이 움직이지 않습니다.