Skip to main content
Skip table of contents

get_tool_shape_list()

기능

현재 안전 설정 파라미터 중 현재 등록된 모든 툴 shape 정보를 반환 합니다.

인수

없음

리턴

자료형설명

ret

class.config_tool_shape_list

등록된 tool shape 정보

클래스

class.config_tool_shape_list
Field자료형설명

obj

list해당 클래스의 object 정보

count

int

등록된 툴 갯수

tool_shape_list

class.config_tool_shape_symbol[50]

등록된 툴 shape 정보(최대 50개)

class.config_tool_shape_symbol
Field자료형설명

obj

list해당 클래스의 object 정보

symbol

string

툴 이름

tool_shape

class.config_tool_shape

툴 세부 정보

class.config_tool_shape
Field자료형설명

obj

list

해당 클래스의 object 정보

validity

float

툴 질량

shape

class.safety_object

무게 중심 정보


class.safety_object
Field자료형설명
objlist해당 클래스의 object 정보
target_refint목표 좌표계
object_typeint

툴 shape 타입

0: Sphere

1: Capsule

2: Cube

3: Oriented Box

4: Polygon-Prism

objectclass.safety_object_data

툴 shape 타입에 따른 세부 정보

0: class.safety_object_sphere

1: class.safety_object_capsule

2: class.safety_object_cube

3: class.safety_object_obb

4: class.safety_object_polyprism


class.safety_object_sphere
Field자료형설명
objlist해당 클래스의 object 정보
radiusfloat반지름
target_posclass.point_3d

툴 좌표

* class.point_3d 요소

- x 좌표 (float)

- y 좌표 (float)

- z 좌표 (float)


class.safety_object_capsule
Field자료형설명
objlist해당 클래스의 object 정보
radiusfloat반지름
target_posclass.point_3d[2]

툴 좌표

* class.point_3d 요소

- x 좌표 (float)

- y 좌표 (float)

- z 좌표 (float)


class.safety_object_cube
Field자료형설명
objlist해당 클래스의 object 정보
target_posclass.point_3d[2]

툴 좌표

* class.point_3d 요소

- x 좌표 (float)

- y 좌표 (float)

- z 좌표 (float)


class.safety_object_obb
Field자료형설명
objlist해당 클래스의 object 정보
target_posclass.point_3d[4]

툴 좌표

* class.point_3d 요소

- x 좌표 (float)

- y 좌표 (float)

- z 좌표 (float)


class.safety_object_polyprism
Field자료형설명
objlist해당 클래스의 object 정보
point_countint저장된 포인트 정보 개수
pointclass.point_2d[10]

x, y 평면 좌표

* class.point_2d 요소

- x 좌표 (float)

- y 좌표 (float)

zlolimitfloatz축 하한
zuplimitfloatz축 상한


예제

PY
ret = get_tool_shape_list()

for i in range(0, ret.count):
    print(ret.tool_shape_list[i].symbol)
    print(ret.tool_shape_list[i].tool_shape)

관련 명령어

  • 없음
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.