Line Offset
offset line object는 선 object 또는 곡면에서 만들 수 있습니다. 곡면을 선택하면 offset curved surface이 작성됩니다.
Usage
- Selecting Line Offset
- Tools > Modify > Offset를 선택합니다. Toolbox에서 Modify > Surface > Offset을 선택하여 오프셋을 사용할 수도 있습니다.
- 필요에 따라Tool Parameters의 설정을 조정하십시오.
- Figure Window의 해당 Viewport에서 클릭하고 드래그하여 오프셋 선 객체(offset line object)를 작성합니다.
- Tool Parameters에서 Apply 또는 Apply and Delete Source를 선택하십시오. 또는 Return 키를 누르십시오.
참고 Apply를 선택하기 전에 Tool Parameters에서 Offset settings을 수정할 수 있습니다.
Curved Surface Offset
- 곡면(curved surface)을 선택하십시오.
- Menu Bar에서 Tools > Modify > Offset을 선택하십시오. 도구 상자의 Modify > Surface > Offset에서 오프셋을 사용할 수도 있습니다.
- Figure Window의 해당 Viewport에서 클릭하고 드래그하여 오프셋 곡면(offset curved surface)을 작성합니다.
- 필요에 따라 Tool Parameters의 설정을 조정하십시오.
- Tool Parameters에서 Apply 또는 Apply and Delete Source를 선택하십시오. 또는 Return 키를 누르십시오.
참고 클릭 한 viewport에서 정면 투영을 사용하여 곡면(curved surface)이 오프셋됩니다.
Offset Tool Parameters
- Distance
- 오프셋 거리(offset distance)를 설정합니다.
- Direction
- 오프셋 할 면에 대해 Single 또는 Dual을 선택하십시오.
- Count
- Offset operation(오프셋 작업)을 수행한 횟수입니다.
- Slope
- 오프셋 거리 비율. Count가 2 이상으로 설정되면 활성화됩니다.
- Distance to
- Offset Distance display(오프셋 거리 표시)를 위해 Nearest Line 또는 Farthest Line을 선택하십시오. Count가 2 이상으로 설정되면 활성화됩니다.
- The height
- 거리의 오프셋 높이를 설정합니다.
- Slope
- 오프셋 높이 비율을 설정합니다.
- Height to
- Offset Height distance(오프셋 높이 거리)로 Nearest Line 또는 Farthest Line을 선택합니다.
- Allow Split
- 활성화하면 제어점이 offset line object에 추가되어 곡선의 정밀도가 향상됩니다.
Using Scripts to Create Offset Line Objects.
Script Window에서 Record를 확인한 다음 Toolbox에서 offset line object를 만듭니다. 스크립트(script)가 기록됩니다.
- Example: xshade.scene().create_offset_lines(200.0, [0, 1, 0], 0, 2, 1.2, 2, 0.1, 0, 10, 0.3, 0, True, False)
-
Arguments(인수) :
string : optional : If omitted, the default name is used
Arguments :
float : Distance (거리)
Arguments(인수) :
vec3 : The direction cosine of the coordinate system / 좌표계의 방향 코사인 : [0,1,0] : The XZ plane, [0,0,1] : The XY plane, [1,0,0] : The ZY plane
Arguments(인수) :
int : The Offset direction / 오프셋 방향 : -1 : Single-sided (시계 반대 방향), 0 : Double-sided, 1 : Single-sided (시계 방향)
Arguments(인수) :
int : Edge Style : 0 : Miter, 1 : Bevel, 2 : Round 1, 3 : Round 2
Arguments(인수) :
int : Roundness : between -1 and 3.0
Arguments(인수) :
int : Count
Arguments(인수) :
int : The Distance Slope / 거리 경사 : between -1.0 and 1.0
Arguments(인수) :
int : The spacing type / 간격 유형 : 0 : Nearest Line, 1 : Farthest Line
Arguments(인수) :
float : The Height when repeating / 반복 시 높이
Arguments(인수) :
int : The Height Slope : between -1.0 and 1.0
Arguments(인수) :
int : The spacing type : 0 : Nearest Line, 1 : Farthest Line
Arguments(인수) :
bool : Allow Split (appending control points) / 스플릿 허용(제어점 추가) : True : allow, False : do not allow
Arguments(인수) :
bool : Delete original shape / 원본 도형 삭제 : True : Delete, False : Do not delete