Draft Arc/zh-cn: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
(20 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

<div class="mw-translate-fuzzy">
{{Docnav/zh-cn
{{Docnav/zh-cn
|[[Draft_Circle/zh-cn|底图圆形]]
|[[Draft_Circle/zh-cn|底图圆形]]
|[[Draft_Arc_3Points/zh-cn|底图绘弧]]
|[[Draft_Arc_3Points/zh-cn|底图绘弧]]
|[[Draft_Module/zh-cn|底图模块]]
|[[Draft_Workbench/zh-cn|底图模块]]
|IconL=Draft_Circle.svg
|IconL=Draft_Circle.svg
|IconC=Workbench_Draft.svg
|IconC=Workbench_Draft.svg
|IconR=Draft_Arc_3Points.svg
|IconR=Draft_Arc_3Points.svg
}}
}}
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 14: Line 17:
|Name/zh-cn=Draft Arc
|Name/zh-cn=Draft Arc
|MenuLocation=Draft → Arc
|MenuLocation=Draft → Arc
|Workbenches=[[Draft Module/zh-cn|Draft]], [[Arch Module/zh-cn|Arch]]
|Workbenches=[[Draft_Workbench/zh-cn|Draft]], [[Arch_Workbench/zh-cn|Arch]]
|Shortcut={{KEY|A}} {{KEY|R}}
|Shortcut={{KEY|A}} {{KEY|R}}
|SeeAlso=[[Draft Circle/zh-cn|Draft Circle]], [[Draft Ellipse/zh-cn|Draft Ellipse]]
|SeeAlso=[[Draft Circle/zh-cn|Draft Circle]], [[Draft Ellipse/zh-cn|Draft Ellipse]]
Line 23: Line 26:
==描述==
==描述==


<div class="mw-translate-fuzzy">
底图绘弧工具通过用户输入的4个点(圆的中心点、半径、第一个点与最后一个点),或通过拾取切线,或上述若干组合来在当前的[[Draft SelectPlane/zh-cn|work plane]]上创建一个圆弧。它将根据[[Draft Tray/zh-cn|Draft Tray]]中的[[Draft Linestyle/zh-cn|Draft Linestyle]]来创建圆弧。
底图绘弧工具通过用户输入的4个点(圆的中心点、半径、第一个点与最后一个点),或通过拾取切线,或上述若干组合来在当前的[[Draft SelectPlane/zh-cn|work plane]]上创建一个圆弧。它将根据[[Draft Tray/zh-cn|Draft Tray]]中的[[Draft Linestyle/zh-cn|Draft Linestyle]]来创建圆弧。
</div>


A Draft Arc is in fact a [[Draft_Circle|Draft Circle]] with a {{PropertyData|First Angle}} that is not the same as its {{PropertyData|Last Angle}}.
除了添加起始角度与终止角度这两个参数之外,本工具的工作方式与[[Draft Circle/zh-cn|底图圆形]]工具相同。要绘制椭圆弧,可借助[[Draft Ellipse/zh-cn|底图椭圆]]工具。另外,您也可以通过[[Draft BSpline|底图B样条]]与[[Draft BezCurve/zh-cn|底图贝叶斯曲线]]工具来近似地逼近一条圆弧。


[[Image:Draft_Arc_example.jpg|400px]]
[[Image:Draft_Arc_example.jpg|400px]]
<div class="mw-translate-fuzzy">
{{Caption|通过中心点、半径、弧的初始点、弧的结束点这4点所定义的圆弧}}
{{Caption|通过中心点、半径、弧的初始点、弧的结束点这4点所定义的圆弧}}
</div>

==Usage==

See also: [[Draft_Tray|Draft Tray]], [[Draft_Snap|Draft Snap]] and [[Draft_Constrain|Draft Constrain]].


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
==如何使用==
==如何使用==
# 按下{{Button|[[Image:Draft Arc.png|16px]] [[Draft Arc/zh-cn|Draft Arc]]}}按钮,或先按{{KEY|A}}键再按{{KEY|R}}键。
# 按下{{Button|[[Image:Draft Arc.png|16px]] [[Draft Arc/zh-cn|Draft Arc]]}}按钮,或先按{{KEY|A}}键再按{{KEY|R}}键。
# 在3D视图中点击第一个点,或输入一个 [[Draft_Coordinates/zh-cn|坐标]]并按{{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoin/zh-cnt|add point]]}}按钮。
# 在3D视图中点击第一个点,或输入一个 坐标并按{{Button|[[Image:Draft_AddPoint.svg|16px]] add point}}按钮。
# 在3D视图中点击第二个点,或输入一个半径值。
# 在3D视图中点击第二个点,或输入一个半径值。
# 在3D视图中点击第三个点,或输入一个起始角度。
# 在3D视图中点击第三个点,或输入一个起始角度。
Line 39: Line 50:
</div>
</div>


==Options==
通过双击树状视图(tree view)中的元素或点击{{Button|[[Image:Draft Edit.svg|16px]] [[Draft Edit/zh-cn|Draft Edit]]}}按钮即可编辑对应弧。届时,您就可将中心点移动到预定的新位置。


The single character keyboard shortcuts available in the task panel can be changed. See [[Draft_Preferences|Draft Preferences]]. The shortcuts mentioned here are the default shortcuts.
创建弧之后,通过将其第一角度(first angle)与最后角度(last angle)两个属性设置为相同值,便可以将它转换为一个圆。


<div class="mw-translate-fuzzy">
==选项==
==选项==
* 绘弧工具的主要用法就是通过拾取四个点:中点、一个圆周上的点,弧的起始及其终点。
* 绘弧工具的主要用法就是通过拾取四个点:中点、一个圆周上的点,弧的起始及其终点。
** 通过按{{KEY|Alt}}键,您能以一条切线而非拾取的点来定义弧所基于的圆。就此,您可以通过选择的一个、两个或三个切线来构建若干种不同的圆。
** 通过按{{KEY|Alt}}键,您能以一条切线而非拾取的点来定义弧所基于的圆。就此,您可以通过选择的一个、两个或三个切线来构建若干种不同的圆。
* 弧的方向取决于鼠标的移动操作。如果您在输入第三个点后,沿着顺时针移动鼠标,则所创的弧为顺时针。为了令其为逆时针方向,可令鼠标简单地向第三个点的另一侧移动,直到弧以另一个方向开始绘制。
* 弧的方向取决于鼠标的移动操作。如果您在输入第三个点后,沿着顺时针移动鼠标,则所创的弧为顺时针。为了令其为逆时针方向,可令鼠标简单地向第三个点的另一侧移动,直到弧以另一个方向开始绘制。
* 为了手动输入坐标,可在简单地输入每一个X、Y、Z分量后,再按{{KEY|Enter}}键。当您需要在特定位置处插入点时,可以按{{Button|[[Image:Draft_AddPoint.svg|16px]] [[Draft_AddPoint|add point]]}}按钮。
* 为了手动输入坐标,可在简单地输入每一个X、Y、Z分量后,再按{{KEY|Enter}}键。当您需要在特定位置处插入点时,可以按{{Button|[[Image:Draft_AddPoint.svg|16px]] add point}}按钮。
* 按{{KEY|T}}或点击''continue''多选框切换至连续模式。如果您开启了连续模式,则绘制完一条弧后,将立即重新开始绘制下一条弧,这可使您在绘制另一条弧时,无需再次按绘制弧工具按钮。
* 按{{KEY|T}}或点击''continue''多选框切换至连续模式。如果您开启了连续模式,则绘制完一条弧后,将立即重新开始绘制下一条弧,这可使您在绘制另一条弧时,无需再次按绘制弧工具按钮。
* 按住{{KEY|Ctrl}}可将您正在绘制的点强制[[Draft_Snap|捕捉]]至最近的捕捉位置上,这与距离无关。
* 按住{{KEY|Ctrl}}可将您正在绘制的点强制[[Draft_Snap|捕捉]]至最近的捕捉位置上,这与距离无关。
* 按住{{KEY|Shift}}可将您正在绘制的点[[Draft_Constrain|约束]]在相对于中点的水平方向或垂直方向。
* 按住{{KEY|Shift}}可将您正在绘制的点[[Draft_Constrain|约束]]在相对于中点的水平方向或垂直方向。
* 按{{KEY|Esc}}或{{Button|Close}}按钮来终止当前命令。
* 按{{KEY|Esc}}或{{Button|Close}}按钮来终止当前命令。
</div>


==Notes==

<div class="mw-translate-fuzzy">
通过双击树状视图(tree view)中的元素或点击{{Button|[[Image:Draft Edit.svg|16px]] [[Draft Edit/zh-cn|Draft Edit]]}}按钮即可编辑对应弧。届时,您就可将中心点移动到预定的新位置。
</div>

==Preferences==

See also: [[Preferences_Editor|Preferences Editor]] and [[Draft_Preferences|Draft Preferences]].

* To change the number of decimals used for the input of coordinates, radii and angles: {{MenuCommand|Edit → Preferences... → General → Units → Units settings → Number of decimals}}.
* If the {{MenuCommand|Edit → Preferences... → Draft → General settings → Draft tools options → Use Part Primitives when available}} option is checked, the command will create a [[Part_Circle|Part Circle]] instead of a Draft Circle.

==Properties==

<div class="mw-translate-fuzzy">
==属性==
==属性==
弧对象享有[[Draft Circle/zh-cn|Draft Circle]]中的所有属性,但是有些属性仅对圆形而言才有意义。
弧对象享有[[Draft Circle/zh-cn|Draft Circle]]中的所有属性,但是有些属性仅对圆形而言才有意义。
</div>


===Data===
==Scripting==
* {{PropertyData/zh-cn|First Angle}}: 指定弧上第一个点的角度。
* {{PropertyData/zh-cn|Last Angle}}: 指定弧上最后一点的角度。
* {{PropertyData/zh-cn|Radius}}: 指定弧的半径。
* {{PropertyData/zh-cn|Make Face}}: 指定是否将弧作为一个面。只有弧的形状为完整的圆,此属性才有效。
:为了令一弧为完整的圆,可将{{PropertyData/zh-cn|First Angle}}与{{PropertyData/zh-cn|Last Angle}}设置为相同的值。0&#176;与360&#176;并非相同的值,因此,如果上述属性采用的是这两个值,则目标圆将无法构成一个面。

===View===
* {{PropertyView/zh-cn|Pattern}}: 指定[[Draft Pattern/zh-cn|底图图案]],用它来填充弧面。只有当目标弧为完整的圆,{{PropertyData/zh-cn|Make Face}}为{{TRUE}}且{{PropertyView/zh-cn|Display Mode}}为"Flat Lines"时,本属性才能生效。
* {{PropertyView/zh-cn|Pattern Size}}: 指定[[Draft Pattern/zh-cn|底图图案]]的大小。


<div class="mw-translate-fuzzy">
==脚本==
==脚本==
{{Emphasis|参见:}} [[Draft API/zh-cn|Draft API]] 与 [[FreeCAD Scripting Basics/zh-cn|FreeCAD Scripting Basics]]。
{{Emphasis|参见:}} [[Draft API/zh-cn|Draft API]] 与 [[FreeCAD Scripting Basics/zh-cn|FreeCAD Scripting Basics]]。
</div>


<div class="mw-translate-fuzzy">
在[[macros|宏]]中与[[Python/zh-cn|Python]]控制台中可使用弧形工具,方法是使用绘制圆的函数,再辅以额外的参数。
在[[macros|宏]]中与[[Python/zh-cn|Python]]控制台中可使用弧形工具,方法是使用绘制圆的函数,再辅以额外的参数。
参见[[Draft Circle/zh-cn|底图圆形工具]]中的有关信息。
参见[[Draft Circle/zh-cn|底图圆形工具]]中的有关信息。
</div>


示例:
示例:

{{Code|code=
{{Code|code=
import FreeCAD as App
import Draft
import Draft


doc = App.newDocument()
Arc1 = Draft.makeCircle(200, startangle=0, endangle=90)

Arc2 = Draft.makeCircle(500, startangle=20, endangle=160)
Arc3 = Draft.makeCircle(750, startangle=-30, endangle=-150)
arc1 = Draft.make_circle(200, startangle=0, endangle=90)
arc2 = Draft.make_circle(500, startangle=20, endangle=160)
arc3 = Draft.make_circle(750, startangle=-30, endangle=-150)

doc.recompute()
}}
}}



<div class="mw-translate-fuzzy">
{{Docnav/zh-cn
{{Docnav/zh-cn
|[[Draft_Circle/zh-cn|底图圆形]]
|[[Draft_Circle/zh-cn|底图圆形]]
|[[Draft_Arc_3Points/zh-cn|底图绘弧]]
|[[Draft_Arc_3Points/zh-cn|底图绘弧]]
|[[Draft_Module/zh-cn|底图模块]]
|[[Draft_Workbench/zh-cn|底图模块]]
|IconL=Draft_Circle.svg
|IconL=Draft_Circle.svg
|IconC=Workbench_Draft.svg
|IconC=Workbench_Draft.svg
|IconR=Draft_Arc_3Points.svg
|IconR=Draft_Arc_3Points.svg
}}
}}
</div>


{{Draft Tools navi/zh-cn}}
{{Draft Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

{{Userdocnavi/zh-cn}}
{{clear}}

Revision as of 10:54, 4 November 2021

Draft Arc

菜单位置
Draft → Arc
所属工作台
Draft, Arch
默认快捷键
A R
版本介紹
0.7
参阅
Draft Circle, Draft Ellipse

描述

底图绘弧工具通过用户输入的4个点(圆的中心点、半径、第一个点与最后一个点),或通过拾取切线,或上述若干组合来在当前的work plane上创建一个圆弧。它将根据Draft Tray中的Draft Linestyle来创建圆弧。

A Draft Arc is in fact a Draft Circle with a 数据First Angle that is not the same as its 数据Last Angle.

通过中心点、半径、弧的初始点、弧的结束点这4点所定义的圆弧

Usage

See also: Draft Tray, Draft Snap and Draft Constrain.

如何使用

  1. 按下 Draft Arc按钮,或先按A键再按R键。
  2. 在3D视图中点击第一个点,或输入一个 坐标并按 add point按钮。
  3. 在3D视图中点击第二个点,或输入一个半径值。
  4. 在3D视图中点击第三个点,或输入一个起始角度。
  5. 在3D视图中点击第四个点,或输入一个张角。

Options

The single character keyboard shortcuts available in the task panel can be changed. See Draft Preferences. The shortcuts mentioned here are the default shortcuts.

选项

  • 绘弧工具的主要用法就是通过拾取四个点:中点、一个圆周上的点,弧的起始及其终点。
    • 通过按Alt键,您能以一条切线而非拾取的点来定义弧所基于的圆。就此,您可以通过选择的一个、两个或三个切线来构建若干种不同的圆。
  • 弧的方向取决于鼠标的移动操作。如果您在输入第三个点后,沿着顺时针移动鼠标,则所创的弧为顺时针。为了令其为逆时针方向,可令鼠标简单地向第三个点的另一侧移动,直到弧以另一个方向开始绘制。
  • 为了手动输入坐标,可在简单地输入每一个X、Y、Z分量后,再按Enter键。当您需要在特定位置处插入点时,可以按 add point按钮。
  • T或点击continue多选框切换至连续模式。如果您开启了连续模式,则绘制完一条弧后,将立即重新开始绘制下一条弧,这可使您在绘制另一条弧时,无需再次按绘制弧工具按钮。
  • 按住Ctrl可将您正在绘制的点强制捕捉至最近的捕捉位置上,这与距离无关。
  • 按住Shift可将您正在绘制的点约束在相对于中点的水平方向或垂直方向。
  • EscClose按钮来终止当前命令。

Notes

通过双击树状视图(tree view)中的元素或点击 Draft Edit按钮即可编辑对应弧。届时,您就可将中心点移动到预定的新位置。

Preferences

See also: Preferences Editor and Draft Preferences.

  • To change the number of decimals used for the input of coordinates, radii and angles: Edit → Preferences... → General → Units → Units settings → Number of decimals.
  • If the Edit → Preferences... → Draft → General settings → Draft tools options → Use Part Primitives when available option is checked, the command will create a Part Circle instead of a Draft Circle.

Properties

属性

弧对象享有Draft Circle中的所有属性,但是有些属性仅对圆形而言才有意义。

Scripting

脚本

参见: Draft APIFreeCAD Scripting Basics

中与Python控制台中可使用弧形工具,方法是使用绘制圆的函数,再辅以额外的参数。 参见底图圆形工具中的有关信息。

示例:

import FreeCAD as App
import Draft

doc = App.newDocument()

arc1 = Draft.make_circle(200, startangle=0, endangle=90)
arc2 = Draft.make_circle(500, startangle=20, endangle=160)
arc3 = Draft.make_circle(750, startangle=-30, endangle=-150)

doc.recompute()