底图绘弧
Draft Arc |
菜单位置 |
---|
Draft → Arc |
所属工作台 |
Draft, Arch |
默认快捷键 |
A R |
版本介紹 |
0.7 |
参阅 |
Draft Circle, Draft Ellipse |
Description
The Arc tool creates a circular arc in the current work plane by entering four points, the center, a point that defines the radius, the first end point and the second end point, or by picking tangents, or any combination of those. It uses the Draft Linestyle set on the Draft Tray.
通过中心点、半径、弧的初始点、弧的结束点这4点所定义的圆弧
如何使用
通过双击树状视图(tree view)中的元素或点击 Draft Edit按钮即可编辑对应弧。届时,您就可将中心点移动到预定的新位置。
创建弧之后,通过将其第一角度(first angle)与最后角度(last angle)两个属性设置为相同值,便可以将它转换为一个圆。
选项
- 绘弧工具的主要用法就是通过拾取四个点:中点、一个圆周上的点,弧的起始及其终点。
- 通过按Alt键,您能以一条切线而非拾取的点来定义弧所基于的圆。就此,您可以通过选择的一个、两个或三个切线来构建若干种不同的圆。
- 弧的方向取决于鼠标的移动操作。如果您在输入第三个点后,沿着顺时针移动鼠标,则所创的弧为顺时针。为了令其为逆时针方向,可令鼠标简单地向第三个点的另一侧移动,直到弧以另一个方向开始绘制。
- 为了手动输入坐标,可在简单地输入每一个X、Y、Z分量后,再按Enter键。当您需要在特定位置处插入点时,可以按 add point按钮。
- 按T或点击continue多选框切换至连续模式。如果您开启了连续模式,则绘制完一条弧后,将立即重新开始绘制下一条弧,这可使您在绘制另一条弧时,无需再次按绘制弧工具按钮。
- 按住Ctrl可将您正在绘制的点强制捕捉至最近的捕捉位置上,这与距离无关。
- 按住Shift可将您正在绘制的点约束在相对于中点的水平方向或垂直方向。
- 按Esc或Close按钮来终止当前命令。
属性
弧对象享有Draft Circle中的所有属性,但是有些属性仅对圆形而言才有意义。
Data
- 数据First Angle: 指定弧上第一个点的角度。
- 数据Last Angle: 指定弧上最后一点的角度。
- 数据Radius: 指定弧的半径。
- 数据Make Face: 指定是否将弧作为一个面。只有弧的形状为完整的圆,此属性才有效。
- 为了令一弧为完整的圆,可将数据First Angle与数据Last Angle设置为相同的值。0°与360°并非相同的值,因此,如果上述属性采用的是这两个值,则目标圆将无法构成一个面。
View
- 視圖Pattern: 指定底图图案,用它来填充弧面。只有当目标弧为完整的圆,數據Make Face为
true
且視圖Display Mode为"Flat Lines"时,本属性才能生效。 - 視圖Pattern Size: 指定Draft Pattern底图图案]]的大小。
脚本
参见: Draft API 与 FreeCAD Scripting Basics。
在宏中与Python控制台中可使用弧形工具,方法是使用绘制圆的函数,再辅以额外的参数。 参见底图圆形工具中的有关信息。
示例:
import Draft
Arc1 = Draft.makeCircle(200, startangle=0, endangle=90)
Arc2 = Draft.makeCircle(500, startangle=20, endangle=160)
Arc3 = Draft.makeCircle(750, startangle=-30, endangle=-150)
Draft
- Drafting: Line, Polyline, Fillet, Arc, Arc by 3 points, Circle, Ellipse, Rectangle, Polygon, B-spline, Cubic Bézier curve, Bézier curve, Point, Facebinder, ShapeString, Hatch
- Annotation: Text, Dimension, Label, Annotation styles, Annotation scale
- Modification: Move, Rotate, Scale, Mirror, Offset, Trimex, Stretch, Clone, Array, Polar array, Circular array, Path array, Path link array, Point array, Point link array, Edit, Subelement highlight, Join, Split, Upgrade, Downgrade, Wire to B-spline, Draft to sketch, Set slope, Flip dimension, Shape 2D view
- Draft Tray: Select plane, Set style, Toggle construction mode, AutoGroup
- Snapping: Snap lock, Snap endpoint, Snap midpoint, Snap center, Snap angle, Snap intersection, Snap perpendicular, Snap extension, Snap parallel, Snap special, Snap near, Snap ortho, Snap grid, Snap working plane, Snap dimensions, Toggle grid
- Miscellaneous: Apply current style, Layer, Manage layers, Add a new named group, Move to group, Select group, Add to construction group, Toggle normal/wireframe display, Create working plane proxy, Heal, Show snap toolbar
- Additional: Constraining, Pattern, Preferences, Import Export Preferences, DXF/DWG, SVG, OCA, DAT
- Context menu:
- Layer container: Merge layer duplicates, Add new layer
- Layer: Activate this layer, Select layer contents
- Text: Open hyperlinks
- Wire: Flatten
- Working plane proxy: Write camera position, Write objects state
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub