Basic Collide (기본 충돌)

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.
입력된 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.
이전 프레임 간의 충돌위치. 이것은 선택적이지만 이 방법은 충돌을 더욱 확고하게 만들어줍니다. 이 것은 전형적으로 Basic Collide 노드의 이전값을 출력합니다.  

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.
포인트가 지오메트리의 어디에 부딛쳤는지 위치를 나타냅니다. 만약 충돌되지 않으면 Location에선 아무런 값도 정의하지 않습니다.

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_ex1.jpg
Basic Collide는 포인트가 폴리메쉬 혹은 넙스 서피스에 충돌했는지 판별하는 가장 기본적인 노드입니다. 위의 스크린샷에서 그리드는 두개가 존재하면 위의 그리드는 파티클을 방출하고 있습니다. 파티클이 아래로 떨어지면서 polymsh 와 부딛치면 해당 파티클은 Simulate Particle에 Mute가 활성화되어 더이상 파티클이 움직이지 않습니다.

Written by CGnDEV
Based on SOFTIMAGE|XSI HELP & Digital-Tutors's ICE Nodes Reference Library.
from http://cgndev.com