Çokgen |
Menü konumu |
---|
Taslak → Çokgen |
Tezgahlar |
Taslak, Mimari |
Varsayılan kısayol |
P G |
Versiyonda tanıtıldı |
0.7 |
Ayrıca bkz |
Çember |
Çokgen aracı, merkez ve yarıçapı olmak üzere iki nokta toplayarak bir çevreye yerleştirilmiş düzenli bir çokgen oluşturur. Draft Tray 'de ayarlanan Çizgi stili alır.
Çokgen, yarıçapı belirtilen bir dairede oluşturulmuştur; çizme modu özelliğini değiştirerek oluşturulduktan sonra sınırlandırılabilir.
Merkez nokta ve yarıçap tarafından tanımlanan normal çokgen
See also: Draft Tray, Draft Snap and Draft Constrain.
The single character keyboard shortcuts available in the task panel can be changed. See Draft Preferences. The shortcuts mentioned here are the default shortcuts (for version 1.0).
true
); değilse, çokgen bir yüz oluşturmayacak (Veri Make Face false
).Çokgen, ağaç görünümündeki öğeye çift tıklayarak veya Düzenle düğmesine basılarak düzenlenebilir. Ardından merkez ve yarıçap noktalarını yeni bir konuma getirebilirsiniz.
See also: Preferences Editor and Draft Preferences.
See also: Property editor.
A Draft Polygon object is derived from a Part Part2DObject and inherits all its properties. It also has the following additional properties:
Draft
true
ise bir yüz yaratılır, aksi takdirde sadece çevre nesnenin bir parçası olarak kabul edilir.Draft
true
ise ve GÖRÜNÜMDisplay Mode "Düz Çizgiler" ise çalışır.Ayrıca bkz.: Taslak API ve FreeCAD Betik esasları.
polygon = make_polygon(nfaces, radius=1, inscribed=True, placement=None, face=None, support=None)
nfaces
) bir Polygon
nesnesi oluşturur ve milimetre cinsinden bir radius
dairesine dayanır. inscribed
True
ise, çokgen daireye yazılır, aksi takdirde sınırlandırılır.
placement
verilirse kullanılır; Aksi halde, şekil başlangıçta oluşturulur. face
True
ise, şekil bir yüz yapacaktır, yani dolu görünecektir.Örnek:
import FreeCAD as App
import Draft
doc = App.newDocument()
polygon1 = Draft.make_polygon(4, radius=500)
polygon2 = Draft.make_polygon(5, radius=750)
zaxis = App.Vector(0, 0, 1)
p3 = App.Vector(1000, 1000, 0)
place3 = App.Placement(p3, App.Rotation(zaxis, 90))
Polygon3 = Draft.make_polygon(6, radius=1450, placement=place3)
doc.recompute()