Surface BlendCurve/de: Difference between revisions
(Created page with "{{TitleProperty|Basis}}") |
(Created page with "* {{PropertyView|Kontrollpunkte|Bool}}: Voreingestellt ist {{FALSE}}; falls auf {{TRUE}} gesetzt werden die Kontrollpunkte der Kurve überlagert dargestellt.") |
||
Line 64: | Line 64: | ||
{{TitleProperty|Basis}} |
{{TitleProperty|Basis}} |
||
* {{PropertyView|Kontrollpunkte|Bool}}: Voreingestellt ist {{FALSE}}; falls auf {{TRUE}} gesetzt werden die Kontrollpunkte der Kurve überlagert dargestellt. |
|||
<div lang="en" dir="ltr" class="mw-content-ltr"> |
|||
* {{PropertyView|Control Points|Bool}}: it defaults to {{FALSE}}; if set to {{TRUE}}, it will show an overlay with the control points of the curve. |
|||
</div> |
|||
<span id="Scripting"></span> |
<span id="Scripting"></span> |
Revision as of 15:46, 26 July 2023
Surface Übergangskurve |
Menüeintrag |
---|
Surface → Blend Curve |
Arbeitsbereich |
Surface |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.21 |
Siehe auch |
Keiner |
Beschreibung
Surface Blend Curve Erzeugt eine Bezier Kurve zwischen zwei Kanten, mit der gewünschten Stetigkeit.
Die Basisgeometrie kann zu Kurven die mit dem Draft Workbench oder dem Sketcher Workbench erzeugt wurden gehören, kann aber auch zu festen Objekten die mit dem Part Workbench erzeugt wurden, gehören.
Flächen Verschneidungs-Kurve die 2 Kanten mit G3 Kontinuität verbindet. Das orange Polygon repräsentiert die Kontrollpunkte. Der Kamm der Kurve (von Curves addon) ist an den Kontaktpunkten glatt.
Anwendung
- Wähle zwei Kanten in 3D view
- Es gibt mehrere Wege den Befehl zu starten:
- Drücke die Surface Blend Curve Schaltfläche.
- Wähle die Surface → Blend Curve Option aus dem Menü.
- Stelle die Form der Kurve in den Daten Eigenschaften des Objektes ein.
Eigenschaften
Eine Oberflächen Verbindungs-Kurve wird von der Basisklasse Part Feature (Part::Feature
durch die Part::Spline
Unterklasse), abgeleitet, deshalb verwendet sie die Eigenschaften der Letzteren.
Zusätzlich zu den in Part Feature beschriebenen Eigenschaften, hat die Oberflächen Verbindungs-Kurve im Eigenschaften Editor folgende Eigenschaften.
Daten
Verbindungs-Kurve
- DatenStartkante (
LinkSub
): Erste Eingangskante. - DatenStart Stetigkeit (
Integer
): Grad der Stetigkeit. - DatenStart Parameter (
Float
): Normalisierter Parameter entlang der Kante; von Template:Wert(Kantenstart) bis Template:Wert(Kantenende). - DatenStart Länge (
Float
): Länge der Tangente. - DatenEndkante (
LinkSub
): Zweite Eingangskante.. - DatenEnde Stetigkeit (
Integer
): Grad der Stetigkeit - DatenEnde Parameter (
Float
): ormalisierter Parameter entlang der Kante; von Template:Wert(Kantenstart) bis Template:Wert(Kantenende). - DatenEnde Länge (
Float
): Länge der Tangente.
Ansicht
Basis
- AnsichtKontrollpunkte (
Bool
): Voreingestellt istfalse
; falls auftrue
gesetzt werden die Kontrollpunkte der Kurve überlagert dargestellt.
Skripten
See also: FreeCAD Scripting Basics.
The Blend Curve tool can be used in macros and from the Python console by adding the Surface::FeatureBlendCurve
object.
- The edges to be used to define the curve must be assigned as LinkSub to the
StartEdge
andEndEdge
properties of the object. - All objects with edges need to be computed before they can be used as input for the properties of the Blend Curve object.
import FreeCAD as App
import Draft
doc = App.newDocument()
points1 = [App.Vector(-20, -20, 0), App.Vector(-20, -8, 0), App.Vector(-17, 7, 0), App.Vector(-18, 25, 0)]
obj1 = Draft.make_bspline(points1)
points2 = [App.Vector(60, 26, 0), App.Vector(37, 4, 0), App.Vector(33, -20, 0)]
obj2 = Draft.make_bspline(points2)
doc.recompute()
bcurve = doc.addObject("Surface::FeatureBlendCurve","BlendCurve")
bcurve.StartEdge = (obj1, 'Edge1')
bcurve.EndEdge = (obj2, 'Edge1')
bcurve.EndParameter = 1.00
bcurve.StartSize = -5.00
bcurve.EndSize = -5.00
doc.recompute()
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework