TechDraw View/ko

TechDraw View

Menu location
기술도면 → 기술도면 보기 → 보기 삽입
Workbenches
기술도면 작업대
Default shortcut
None
Introduced in version
-
See also
기술도면 투상 모둠, 기술도면 스프레드시트 보기, TechDraw ArchView, TechDraw Symbol, TechDraw Image

설명

기술도면 보기 도구는 하나 이상의 대상체의 재현을 도면 페이지에 추가합니다. 1.0 버전부터 도입: 투상 모둠 항목(단일 보기), 투상 모둠, 스프레드시트 보기, 아치 뷰, 기호 또는 이미지 보기. 를 생성할 수 있습니다.

0.21 and below에서는 도구가 부품 보기만 생성할 수 있으며 이는 투상 모둠 항목과 매우 유사합니다.

숨은 선이 있는 고체 상자의 보기(View)

투상 모둠 항목과 투상 모둠의 용법

  1. 선택적으로 3D보기를 회전합니다. 3D 보기의 카메라 방향은 기본 보기의 투상 방향을 설정하는 데 사용할 수 있습니다.
  2. 3D보기 또는 나무보기에서 데이터Shape 속성이 있는 하나 이상의 대상체를 선택합니다. 또한 이러한 대상체를 포함하는 표준 부품 또는 표준 모을 선택할 수도 있습니다. 3D 보기에서 선택할 때 처음 선택한 면을 사용하여 기본 보기의 투 방향을 설정할 수 있습니다. 현재 카메라 방향을 사용하려면 3D 보기에서 면을 선택하여 대상체를 선택하지 마세요.
  3. 문서에 여러 개의 도면 페이지가 있는 경우 원하는 페이지를 나무보에서 선택하여 선택 항목에 추가할 수 있습니다..
  4. 도구를 호출하는 방법은 여러 가지가 있습니다:
    • 보기 삽입 버튼을 누르세요.
    • 메뉴에서 기술도면 → 기술도면 보기 → 보기 삽입을 선택하세요.
  5. 문서에 여러 개의 도면 페이지가 있고 기본 보기 영역에 페이지가 표시되지 않으며 아직 페이지를 선택하지 않은 경우 페이지 선택기 대화 상자가 열립니다.
    1. 원하는 페이지를 선택합니다.
    2. 확인 버튼을 누릅니다.
  6. 부품 보기 작업 패널이 열립니다. introduced in 1.0
  7. 선택적으로 매개변수를 조정합니다:
    • 척도: 페이지, 자동 또는 사용자 지정을 선택합니다. 마지막 옵션이 선택된 경우: 분자와 분모를 입력합니다.
    • 방향: 사용 가능한 버튼을 사용하여 기본 보기의 투상 방향과 회전을 조정합니다.
      • 중앙의 [#.## #.## #.##] 버튼은 현재 투상 방향을 보여줍니다. 초기 값은 3D 카메라 방향 사용 환경 설정에 따라 달라집니다. 버튼을 눌러 보기 방향과 회전을 수동으로 조정하세요.
      • 보기의 수평 또는 수직 축을 중심으로 투상 방향을 90° 회전하기 위해 , , 또는 버튼을 누르세요.
      • 또는 버튼을 눌러 투상 방향을 기준으로 보기를 90° 회전합니다.
      • 버튼을 눌러 기본 보기의 투영 방향을 표준 정면 보기로 설정합니다.
      • 버튼을 눌러 가능한 경우 첫 번째 선택한 면으로 설정하고, 그렇지 않은 경우 현재 카메라 방향으로 설정합니다.
    • 보조 투상: 선택적으로 주투상 외에 보조 투상을 만듭니다. 이 부분의 모든 컨트롤을 표시하려면 적어도 하나의 보조 투상을 지정해야 합니다.
  8. 일부 매개변수를 변경한 후 적용 버튼을 눌러 보기를 갱신해야 할 수 있습니다.
  9. 확인버튼을 누르세요.
  10. 투상 모둠 항목 또는 보조 투상이 하나 이상 있는 경우 투상 모둠이 삽입됩니다.

부품 보기(Part View) 작업 패널

다른 보기 유형 사용

1.0 버전부터 도입

  1. Optionally select a spreadsheet in the Tree view or an Arch section plane in the 3D view or Tree view.
  2. Follow steps 3, 4 and 5 as explained above.
  3. If you have not selected a spreadsheet or an Arch section plane:
    1. A warning dialog box opens.
    2. Check the Do not show this message again checkbox to avoid this dialog box in the future.
    3. Press the OK button.
    4. A file browser opens.
    5. Select an SVG or image file.
  4. A Spreadsheet View, an Arch View, a Symbol or an Image View is inserted.
  5. In case of a Spreadsheet View: adjust the cell range of the view by changing its 데이터Cell Start and 데이터Cell End properties.
  6. In case of a Symbol or Image View: optionally change its 데이터Scale property to adjust its size.

Properties Part View

See also: Property editor.

A Part View, formally a TechDraw::DrawViewPart object, has the following properties:

Data

Base

Cosmetics

HLR Parameters

Projection

View

Base

Broken View

Decoration

Faces

Highlight

Lines

Section Line

(1) these properties are common to all View types.

Properties Projection Group Item

See also: Property editor.

A Projection Group Item, formally a TechDraw::DrawProjGroupItem object, is derived from a Part View, formally a TechDraw::DrawViewPart object, and inherits all its properties. It also has the following additional properties:

Data

Base

Properties Projection Group

See TechDraw ProjectionGroup.

Properties Spreadsheet View

See TechDraw SpreadsheetView.

Properties Arch View

See TechDraw ArchView.

Properties Symbol

See TechDraw Symbol.

Properties Image View

See TechDraw Image.

Scripting

See also: Autogenerated API documentation and FreeCAD Scripting Basics.

A Part View can be created with macros and from the Python console by using the following functions:

import FreeCAD as App

doc = App.ActiveDocument
box = doc.addObject("Part::Box", "Box")

page = doc.addObject("TechDraw::DrawPage", "Page")
template = doc.addObject("TechDraw::DrawSVGTemplate", "Template")
template.Template = App.getResourceDir() + "Mod/TechDraw/Templates/A4_LandscapeTD.svg"
page.Template = template

# Toggle the visibility of the page to ensure its width and height are updated (hack):
page.Visibility = False
page.Visibility = True

view = doc.addObject("TechDraw::DrawViewPart", "View")
page.addView(view)
view.Source = [box]
view.Direction = (0, 0, 1)

view.X = page.PageWidth / 2
view.Y = page.PageHeight / 2

doc.recompute()