수형도의 기본 구조
소목차
Welcome to Mathit!
M
Everywhere Mathit!
웹 플레이그라운드
CLI 설치
창의적으로 생각해요
기하학적 사고
알고리즘 퍼즐
수학적 모델링
논리 패러독스
패턴 탐색
모르겠으면 모두와 함께
euler_fan · 5분 전
Mathit 수식 엔진에서 다변수 미분 최적화할 때 어떤 옵션을 주나요?
matrix_dev · 32분 전
LaTeX 기반 표기법과 Mathit DSL 간 변환 벤치마크 공유합니다.
오픈되지 않았어요
AI에게 물어봐도 좋아요
보내기

숨은선 자동 점선 처리

입체기하와 공간도형 / 숨은선 자동 점선 처리

6.4 숨은선 자동 점선 처리

일반적인 2D 벡터 툴로 겨냥도를 그릴 때는 앞쪽 모서리와 뒤쪽 모서리를 사용자가 직접 분리해서 뒤쪽 선에만 점선 스타일을 지정해야 했습니다. 시점이 조금만 바뀌어도 어느 선이 숨겨지는지 완전히 달라지므로 수정 작업이 매우 고통스럽습니다.

Mathit은 3차원 깊이 버퍼와 면 가림 판별 엔진을 통해 숨은선을 알아서 찾아 점선으로 바꾸어 줍니다.

hide=dash 속성의 멘탈 모델

입체도형을 그릴 때 draw: 지시어에 hide=dash 속성 하나만 부여하면 시스템이 모든 모서리의 가시성을 계산합니다.

복사
draw: K, hide=dash, thick=1.5pt

카메라의 각도(elev, azim)를 수정하더라도, 변경된 시점에 맞춰 어느 모서리가 실선이 되고 어느 모서리가 점선이 되는지가 실시간으로 다시 계산됩니다.

숨은선의 세부 스타일 제어

숨은선의 두께나 색상을 앞쪽 실선과 다르게 지정하여 인쇄 품질을 높일 수 있습니다.

복사
draw: K, hide=dash, thick=1.5pt, hide_stroke=0.8pt, hide_dash=(3pt, 2pt), hide_color=#gray

앞면 모서리는 1.5포인트 검은색 실선으로 힘을 주고, 가려진 뒷면 모서리는 0.8포인트의 얇은 회색 점선으로 섬세하게 표현할 때 사용합니다.

만약 완전히 불투명한 실물 입체처럼 뒤쪽 선을 아예 지워버리고 싶다면 hide=remove를 지정합니다.

취소