Surface ExtendFace/de: Difference between revisions
(Created page with "=== Daten ===") |
(Created page with "Dieser Befehl besitzt keine Optionen. Entweder funktioniert er mit der Auswahl oder nicht.") |
||
(12 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{Docnav |
{{Docnav/de |
||
|[[Surface_Sections| |
|[[Surface_Sections/de|Querschnitte]] |
||
|[[Surface_CurveOnMesh| |
|[[Surface_CurveOnMesh/de|KurveAufNetz]] |
||
|[[ |
|[[Surface_Workbench/de|Surface]] |
||
|IconL=Surface_Sections.svg |
|IconL=Surface_Sections.svg |
||
|IconC=Workbench_Surface.svg |
|IconC=Workbench_Surface.svg |
||
Line 10: | Line 10: | ||
}} |
}} |
||
{{GuiCommand |
{{GuiCommand/de |
||
|Name=Surface ExtendFace |
|Name=Surface ExtendFace |
||
|Name/de=Surface FlächeErweitern |
|||
|MenuLocation=Surface → Extend face |
|MenuLocation=Surface → Extend face |
||
|Workbenches=[[ |
|Workbenches=[[Surface_Workbench/de|Surface]] |
||
|Version=0.17 |
|Version=0.17 |
||
}} |
}} |
||
Line 19: | Line 20: | ||
==Beschreibung== |
==Beschreibung== |
||
{{Button|[[File:Surface_ExtendFace.svg|16px]] [[ |
{{Button|[[File:Surface_ExtendFace.svg|16px]] [[Surface_ExtendFace/de|Surface FlächeErweitern]]}} extrapoliert eine vorhandene Fläche oder Oberfläche an ihren Rändern mit ihren lokalen U- und V-Parametern. |
||
[[File:Surface_ExtendFace_base_example.png|300px]] [[File:Surface_ExtendFace_example.png|300px]] |
[[File:Surface_ExtendFace_base_example.png|300px]] [[File:Surface_ExtendFace_example.png|300px]] |
||
{{Caption| |
{{Caption|Links: Original Fläche. Rechts: Erweiterte Fläche.}} |
||
==Anwendung== |
==Anwendung== |
||
# Make sure you have an object that has faces. The object could be created with the [[File:Workbench_Surface.svg|24px]] [[ |
# Make sure you have an object that has faces. The object could be created with the [[File:Workbench_Surface.svg|24px]] [[Surface_Workbench|Surface Workbench]] but it could also be any other object, for example, created with [[File:Workbench_Part.svg|24px]] [[Part_Workbench|Part]] or [[File:Workbench_PartDesign.svg|24px]] [[PartDesign_Workbench|PartDesign]]. |
||
# Select the face to extend by clicking on it on the [[3D_view|3D view]]. |
# Select the face to extend by clicking on it on the [[3D_view|3D view]]. |
||
# Press {{Button|[[File:Surface_ExtendFace.svg|16px]] [[Surface_ExtendFace|Extend face]]}}. |
# Press {{Button|[[File:Surface_ExtendFace.svg|16px]] [[Surface_ExtendFace|Extend face]]}}. |
||
Line 33: | Line 34: | ||
==Optionen== |
==Optionen== |
||
Dieser Befehl besitzt keine Optionen. Entweder funktioniert er mit der Auswahl oder nicht. |
|||
This command doesn't have any options. Either it works with the selection or not. |
|||
==Eigenschaften== |
==Eigenschaften== |
||
Line 39: | Line 40: | ||
A [[Surface_ExtendFace|Surface Extend]] object ({{incode|Surface::Extend}} class) is derived from the basic [[Part_Feature|Part Feature]] ({{incode|Part::Feature}} class, through the {{incode|Part::Spline}} subclass), therefore it shares all the latter's properties. |
A [[Surface_ExtendFace|Surface Extend]] object ({{incode|Surface::Extend}} class) is derived from the basic [[Part_Feature|Part Feature]] ({{incode|Part::Feature}} class, through the {{incode|Part::Spline}} subclass), therefore it shares all the latter's properties. |
||
In addition to the properties described in [[Part_Feature|Part Feature]], the Surface Filling has the following properties in the [[ |
In addition to the properties described in [[Part_Feature|Part Feature]], the Surface Filling has the following properties in the [[Property_editor|property editor]]. |
||
=== Daten === |
=== Daten === |
||
Line 59: | Line 60: | ||
* {{PropertyData|SampleV|IntegerConstraint}}: it defaults to {{Value|32}}. |
* {{PropertyData|SampleV|IntegerConstraint}}: it defaults to {{Value|32}}. |
||
=== |
=== Ansicht === |
||
{{TitleProperty|Base}} |
{{TitleProperty|Base}} |
||
Line 65: | Line 66: | ||
* {{PropertyView|Control Points|Bool}}: it defaults to {{FALSE}}; if set to {{TRUE}}, it will show an overlay with the control points of the surface. |
* {{PropertyView|Control Points|Bool}}: it defaults to {{FALSE}}; if set to {{TRUE}}, it will show an overlay with the control points of the surface. |
||
== |
== Skripten == |
||
{{Emphasis|See also:}} [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]]. |
{{Emphasis|See also:}} [[FreeCAD_Scripting_Basics|FreeCAD Scripting Basics]]. |
||
The Surface Extend tool can be used in [[ |
The Surface Extend tool can be used in [[Macros|macros]] and from the [[Python|Python]] console by adding the {{incode|Surface::Extend}} object. |
||
* The face to extend must be assigned as a [[LinkSub|LinkSub]] to the {{incode|Face}} property of the object. It must contain only a single face. |
* The face to extend must be assigned as a [[LinkSub|LinkSub]] to the {{incode|Face}} property of the object. It must contain only a single face. |
||
Line 114: | Line 115: | ||
}} |
}} |
||
{{Docnav |
{{Docnav/de |
||
|[[Surface_Sections| |
|[[Surface_Sections/de|Querschnitte]] |
||
|[[Surface_CurveOnMesh| |
|[[Surface_CurveOnMesh/de|KurveAufNetz]] |
||
|[[Surface_Module|Surface]] |
|||
|[[Surface_Workbench/de|Surface]] |
|||
|IconL=Surface_Sections.svg |
|IconL=Surface_Sections.svg |
||
|IconC=Workbench_Surface.svg |
|IconC=Workbench_Surface.svg |
||
|IconR=Surface_CurveOnMesh.svg |
|IconR=Surface_CurveOnMesh.svg |
||
}} |
}} |
||
{{Surface Tools navi{{#translation:}}}} |
{{Surface Tools navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
||
{{clear}} |
Latest revision as of 18:36, 3 October 2022
Surface FlächeErweitern |
Menüeintrag |
---|
Surface → Extend face |
Arbeitsbereich |
Surface |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
0.17 |
Siehe auch |
Keiner |
Beschreibung
Surface FlächeErweitern extrapoliert eine vorhandene Fläche oder Oberfläche an ihren Rändern mit ihren lokalen U- und V-Parametern.
Links: Original Fläche. Rechts: Erweiterte Fläche.
Anwendung
- Make sure you have an object that has faces. The object could be created with the Surface Workbench but it could also be any other object, for example, created with Part or PartDesign.
- Select the face to extend by clicking on it on the 3D view.
- Press Extend face.
Optionen
Dieser Befehl besitzt keine Optionen. Entweder funktioniert er mit der Auswahl oder nicht.
Eigenschaften
A Surface Extend object (Surface::Extend
class) is derived from the basic Part Feature (Part::Feature
class, through the Part::Spline
subclass), therefore it shares all the latter's properties.
In addition to the properties described in Part Feature, the Surface Filling has the following properties in the property editor.
Daten
Base
- DatenFace (
LinkSub
): the subelement from an object that will be extended; it must be a face. - DatenTolerance (
FloatConstraint
): it defaults to0.1
.
- DatenExtend UNeg (
FloatConstraint
): it defaults to0.05
. The ratio of the local U parameter that will be extended in the negative direction. - DatenExtend UPos (
FloatConstraint
): it defaults to0.05
. The ratio of the local U parameter that will be extended in the positive direction. - DatenExtend USymetric (
Bool
): it defaults totrue
, in which case DatenExtend UNeg and DatenExtend UPos will have the same value.
- DatenExtend VNeg (
FloatConstraint
): it defaults to0.05
. The ratio of the local V that will be extended in the negative direction. - DatenExtend VPos (
FloatConstraint
): it defaults to0.05
. The ratio of the local V direction that will be extended in the positive direction. - DatenExtend VSymetric (
Bool
): it defaults totrue
, in which case DatenExtend VNeg and DatenExtend VPos will have the same value.
- DatenSampleU (
IntegerConstraint
): it defaults to32
. - DatenSampleV (
IntegerConstraint
): it defaults to32
.
Ansicht
Base
- AnsichtControl Points (
Bool
): it defaults tofalse
; if set totrue
, it will show an overlay with the control points of the surface.
Skripten
See also: FreeCAD Scripting Basics.
The Surface Extend tool can be used in macros and from the Python console by adding the Surface::Extend
object.
- The face to extend must be assigned as a LinkSub to the
Face
property of the object. It must contain only a single face.
import FreeCAD as App
import Draft
doc = App.newDocument()
a = App.Vector(-20, -20, 0)
b = App.Vector(-18, 25, 0)
c = App.Vector(60, 26, 0)
d = App.Vector(33, -20, 0)
points = [a, App.Vector(-20, -8, 0), b, c,
App.Vector(37, 4, 0), d,
App.Vector(-2, -18, 0), a]
obj = Draft.make_bspline(points)
doc.recompute()
if App.GuiUp:
obj.ViewObject.Visibility = False
surf = doc.addObject("Surface::Filling", "Surface")
surf.BoundaryEdges = [(obj, "Edge1")]
doc.recompute()
# ---------------------------------------------------------
points_spl = [App.Vector(-10, 0, 2),
App.Vector(4, 0, 7),
App.Vector(18, 0, -5),
App.Vector(25, 0, 0),
App.Vector(30, 0, 0)]
aux_edge = Draft.make_bspline(points_spl)
doc.recompute()
surf.UnboundEdges = [(aux_edge, "Edge1")]
doc.recompute()
# ---------------------------------------------------------
surf_extended = doc.addObject("Surface::Extend", "Surface")
surf_extended.Face = [surf, "Face1"]
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