GetNearestObjects
Overloads
| Name | Description |
|---|---|
| GetNearestObjects(List<int> index, Vertex3D start, Vertex3D end, float offset) | 지정된 개체 중에서 첫번째 지점에서 두번째 지점 방향으로 충돌되는 부재(Part) 반환 |
| GetNearestObjects(Vertex3D start, Vertex3D end, float offset) | 첫번째 지점에서 두번째 지점 방향으로 충돌되는 부재(Part) 반환 |
| GetNearestObjects(Vertex3D start, Vertex3D end, float offset, bool visibleOnly, bool opaqueOnly) | 첫번째 지점에서 두번째 지점 방향으로 충돌되는 부재(Part) 반환 |
| GetNearestObjects(int x, int y) | 뷰 화면 X, Y 좌표 부재(Part) 반환 |
| GetNearestObjects(int x, int y, bool visibleOnly, bool opaqueOnly) | 뷰 화면 X, Y 좌표의 부재(Part) 반환 |
| GetNearestObjects(List<int> index, int x, int y) | 지정된 개체 중에서 뷰 화면 X, Y 좌표 부재(Part) 반환 |
GetNearestObjects(List<int> index, Vertex3D start, Vertex3D end, float offset)
public List<NearestObjectByAxisPoint> GetNearestObjects(List<int> index, Vertex3D start, Vertex3D end, float offset)
지정된 개체 중에서 첫번째 지점에서 두번째 지점 방향으로 충돌되는 부재(Part) 반환
Parameters
| Name | Type | Description |
|---|---|---|
| index | List<int> | 노드 인덱스 |
| start | Vertex3D | 시작 점 |
| end | Vertex3D | 두 번째 점 (벡타 방향으로 사용) |
| offset | float | 지정된 지점에서 축방향으로 부재 검색 offset |
Returns
| Type | Description |
|---|---|
| List<NearestObjectByAxisPoint> | 지정된 지점에서 축방향으로 모든 부재(Part) 정보 |
GetNearestObjects(Vertex3D start, Vertex3D end, float offset)
public List<NearestObjectByAxisPoint> GetNearestObjects(Vertex3D start, Vertex3D end, float offset)
첫번째 지점에서 두번째 지점 방향으로 충돌되는 부재(Part) 반환
Parameters
| Name | Type | Description |
|---|---|---|
| start | Vertex3D | 시작 점 |
| end | Vertex3D | 두 번째 점 (벡타 방향으로 사용) |
| offset | float | 지정된 지점에서 축방향으로 부재 검색 offset |
Returns
| Type | Description |
|---|---|
| List<NearestObjectByAxisPoint> | 지정된 지점에서 축방향으로 모든 부재(Part) 정보 |
GetNearestObjects(Vertex3D start, Vertex3D end, float offset, bool visibleOnly, bool opaqueOnly)
public List<NearestObjectByAxisPoint> GetNearestObjects(Vertex3D start, Vertex3D end, float offset, bool visibleOnly, bool opaqueOnly)
첫번째 지점에서 두번째 지점 방향으로 충돌되는 부재(Part) 반환
Parameters
| Name | Type | Description |
|---|---|---|
| start | Vertex3D | 시작 점 |
| end | Vertex3D | 두 번째 점 (벡타 방향으로 사용) |
| offset | float | 지정된 지점에서 축방향으로 부재 검색 offset |
| visibleOnly | bool | 보이는 모델만 옵션 : True - 보이는 모델만 검사 / False - 숨겨진 모델 포함 검사 |
| opaqueOnly | bool | 불투명한 모델 옵션 : True - 불투명한 모델만 검사 / False - 전체 모델 검사 |
Returns
| Type | Description |
|---|---|
| List<NearestObjectByAxisPoint> | 지정된 지점에서 축방향으로 모든 부재(Part) 정보 |
GetNearestObjects(int x, int y)
public List<NearestObjectByAxisPoint> GetNearestObjects(int x, int y)
뷰 화면 X, Y 좌표 부재(Part) 반환
Parameters
| Name | Type | Description |
|---|---|---|
| x | int | X 좌표 |
| y | int | Y 좌표 |
Returns
| Type | Description |
|---|---|
| List<NearestObjectByAxisPoint> | 뷰 해당 좌표에서의 모든 부재(Part) 정보 |
GetNearestObjects(int x, int y, bool visibleOnly, bool opaqueOnly)
public List<NearestObjectByAxisPoint> GetNearestObjects(int x, int y, bool visibleOnly, bool opaqueOnly)
뷰 화면 X, Y 좌표의 부재(Part) 반환
Parameters
| Name | Type | Description |
|---|---|---|
| x | int | X 좌표 |
| y | int | Y 좌표 |
| visibleOnly | bool | 보이는 모델만 옵션 : True - 보이는 모델만 검사 / False - 숨겨진 모델 포함 검사 |
| opaqueOnly | bool | 불투명한 모델 옵션 : True - 불투명한 모델만 검사 / False - 전체 모델 검사 |
Returns
| Type | Description |
|---|---|
| List<NearestObjectByAxisPoint> | 뷰 해당 좌표에서의 모든 부재(Part) 정보 |
GetNearestObjects(List<int> index, int x, int y)
public List<NearestObjectByAxisPoint> GetNearestObjects(List<int> index, int x, int y)
지정된 개체 중에서 뷰 화면 X, Y 좌표 부재(Part) 반환
Parameters
| Name | Type | Description |
|---|---|---|
| index | List<int> | 노드 인덱스 |
| x | int | X 좌표 |
| y | int | Y 좌표 |
Returns
| Type | Description |
|---|---|
| List<NearestObjectByAxisPoint> | 뷰 해당 좌표에서의 모든 부재(Part) 정보 |