기술도면 기하학적 선무늬 |
Menu location |
---|
기술도면→ 선무늬 넣기→ 기하학적 선무늬를 면에 넣기 |
Workbenches |
기술도면 작업대 |
Default shortcut |
None |
Introduced in version |
- |
See also |
기술도면 선무늬, 기술도면 선무늬 넣기 |
기술도면 기하학적 선무늬 도구는 AutoDesk PAT 선무늬 사양에 기반한 무늬로 보기의 닫힌 영역을 채웁니다. 또는 기술도면 선무늬 도구는 SVG 기반 선무늬를 사용합니다. 자세한 내용은 선무늬 넣기를 참조하세요.
면을 채운 기하학적 선무늬
$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat
$INSTALL_DIR
은 프리캐드가 설치된 디렉토리입니다. 예:/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat
자동 생성된 API 문서 및 FreeCAD 스크립팅 기본도 참고하세요.
다음 함수를 사용하여 매크로 및 파이썬 콘솔에서 기하학적 선무늬를 만들 수 있습니다:
hatch = FreeCAD.ActiveDocument.addObject("TechDraw::DrawGeomHatch", "GeomHatch")
hatch.Source = (view1, ["Face0"])
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.NamePattern = "Diamond"
page.addView(hatch)
기술도면의 기하학적 선무늬 엔진을 사용하여 3D 공간에서 복합 대상체를 생성하는 것도 가능합니다. 이 알고리즘은 아직 다른 경우에 맞춰 조정되지 않았으므로 기본면이 XY 평면에 있는지 확인해야 합니다.
import TechDraw
face = Part.makePlane(10, 10)
patfile = "path/to/myPATfile.pat"
pattern = "Diamond"
scale = 10
hatch = TechDraw.makeGeomHatch(face, scale, pattern, patfile)
Part.show(hatch)