Curves GordonSurface/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:


{{Docnav
{{Docnav
|[[Curves_Pipeshell|Pipeshell]]
|[[Curves_CompressionSpring|CompressionSpring]]
|[[Curves_SegmentSurface|SegmentSurface]]
|[[Curves_SegmentSurface|SegmentSurface]]
|[[Curves_Workbench|Curves]]
|[[Curves_Workbench|Curves]]
|IconL=Curves_CompressionSpring.svg
|IconL=Curves_Pipeshell.svg
|IconR=Curves_SegmentSurface.svg
|IconR=Curves_SegmentSurface.svg
|IconC=Curves_workbench_icon.svg
|IconC=Curves_workbench_icon.svg
Line 12: Line 12:
{{GuiCommand
{{GuiCommand
|Name=Curves GordonSurface
|Name=Curves GordonSurface
|MenuLocation=Curves → Gordon surface
|MenuLocation=Surfaces → Gordon surface
|Workbenches=[[Curves_Workbench|Curves]]
|Workbenches=[[Curves_Workbench|Curves]]
|Shortcut=None
|SeeAlso=
}}
}}


==Descrizione==
==Descrizione==


The [[Image:Curves_GordonSurface.svg|24px]] [[Curves_GordonSurface|Curves GordonSurface]] creates a surface that skins a network of curves. This tool is part of the [[external_workbenches|external workbench]] called [[Curves_Workbench|Curves]].
The [[Image:Curves_GordonSurface.svg|24px]] [[Curves_GordonSurface|Curves GordonSurface]] creates a surface that skins a network of curves. This tool is part of the [[External_workbenches|external workbench]] called [[Curves_Workbench|Curves]].


[[File:GordonSurf-1.png|800px]]
[[File:GordonSurf-1.png|800px]]
Line 36: Line 34:
#* The sketches containing the extent/shape (yellow) lines will typically reference external geometry from the "rib" sketches for accurate positioning.
#* The sketches containing the extent/shape (yellow) lines will typically reference external geometry from the "rib" sketches for accurate positioning.
# These need to be created before the next step.
# These need to be created before the next step.
# Switch to the [[Image:Curves_workbench_icon.svg|24px]] [[Curves_Workbench|Curves]] workbench (install from [[Image:AddonManager.svg|24px]] [[Addon_Manager|Addon Manager]] is necessary, if not previously installed)
# Switch to the [[Image:Curves_workbench_icon.svg|24px]] [[Curves_Workbench|Curves]] workbench (install from [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr|Addon Manager]] is necessary, if not previously installed)
# Now select all the lines of that will define the surface.
# Now select all the lines of that will define the surface.
# The order of selection defines the stitching or tenting order.
# The order of selection defines the stitching or tenting order.
Line 44: Line 42:
# To invoke the command, do one of the following:
# To invoke the command, do one of the following:
#* Press the [[Image:Curves_GordonSurface.svg|24px]] button
#* Press the [[Image:Curves_GordonSurface.svg|24px]] button
#* Use the {{MenuCommand|Curves → Gordon surface}}
#* Use the {{MenuCommand|Surfaces → Gordon surface}}


==Properties==
==Properties==
Line 85: Line 83:


{{Docnav
{{Docnav
|[[Curves_Pipeshell|Pipeshell]]
|[[Curves_CompressionSpring|CompressionSpring]]
|[[Curves_SegmentSurface|SegmentSurface]]
|[[Curves_SegmentSurface|SegmentSurface]]
|[[Curves_Workbench|Curves]]
|[[Curves_Workbench|Curves]]
|IconL=Curves_CompressionSpring.svg
|IconL=Curves_Pipeshell.svg
|IconR=Curves_SegmentSurface.svg
|IconR=Curves_SegmentSurface.svg
|IconC=Curves_workbench_icon.svg
|IconC=Curves_workbench_icon.svg
}}
}}



{{Curves Tools navi{{#translation:}}}}
{{Curves Tools navi{{#translation:}}}}

Latest revision as of 07:58, 10 May 2021

Other languages:

Curves GordonSurface

Menu location
Surfaces → Gordon surface
Workbenches
Curves
Default shortcut
None
Introduced in version
-
See also
None

Descrizione

The Curves GordonSurface creates a surface that skins a network of curves. This tool is part of the external workbench called Curves.

Utilizzo

  1. A Gordon surface requires a network of lines or curves that create a support network for the surface.
    • The surface will be "tented" between and over these lines.
  2. In the example above the blue lines (or ribs) represent the shape of the surface at different points along surface.
    • These can be thought of as cross sections along the surface. Or, like supports that the surface will "tent" over.
  3. The yellow lines represent the extent and shape of the surface between the cross sections ("ribs") defined by the blue lines.
  4. These lines (blue & yellow) can be created in sketches.
    • The sketches containing the blue ribs would typically have a placement offset.
      • Each "rib" is in a separate sketch.
    • The sketches containing the extent/shape (yellow) lines will typically reference external geometry from the "rib" sketches for accurate positioning.
  5. These need to be created before the next step.
  6. Switch to the Curves workbench (install from Addon Manager is necessary, if not previously installed)
  7. Now select all the lines of that will define the surface.
  8. The order of selection defines the stitching or tenting order.
  9. Use multi-select to select all lines defining the surface. (Left click while holding the Ctrl key.)
  10. Select the ribs first, in order. (In the example above, select the blue lines from left to right. or right to left.)
  11. Continue to hold the Ctrl key and select the extent lines. (Yellow lines in the example above.)
  12. To invoke the command, do one of the following:
    • Press the button
    • Use the Surfaces → Gordon surface

Properties

  • DatiPlacement: Can be used to adjust the placement of the resulting Gordon surface. See: Placement
    • Note: The Placement properties do not adjust the placement of the curves/lines used to create the surface, only the surface.
  • DatiLabel: User specified label (name) for the surface. (Default: Gordon)
  • DatiOutput: Defines the output type. (Default: Surface, Options: Surface, Wireframe)
  • DatiGordon>Max Ctrl Pts: (Default: 80)
  • DatiGordon>Sources: User selected lines that are used to create the Gordon surface.
  • DatiGordon>Tol3D: 3D tolerance (Default: 0.01)
  • DatiWireframe>Samples U: Number of samples in the U direction. (Default: 16)
    • This value is used to determine density of the mesh when the Output property is set to Wireframe.
  • DatiWireframe>Samples V: Number of samples in the V direction. (Default: 16)
    • This value is used to determine density of the mesh when the Output property is set to Wireframe.
    • Gordon surface in wire frame mode, U=16, V=16

Notes

  • The curves of each group (ribs and rails) should touch all curves of the other group.
    • In other words, they must form a grid or net pattern as shown here:

  • In general, the surface normal of the resulting Gordon surface will be determined by the direction of the ribs.

In this example, the surface on the left, the rails were drawn from +Y to -Y and the resulting surface normal is +Z
On the right, the ribs are drawn from -Y to +Y, resulting in the surface normal oriented -Z.

  • Part Extrude can be used to create a solid from the surface.
  • PartDesign Pad can also create a solid from the surface. Dragging the surface into a Body creates a Base Feature that can then be padded.

Limitations

TODO

Scripting