Jump to content

Curves Pipeshell

From FreeCAD Documentation

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

Curves Pipeshell

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

Description[edit | edit source]

The Curves Pipeshell tool creates a Pipeshell sweep object.

Usage[edit | edit source]

  1. Select the edge that builds the sweep path in the 3D view.
  2. Select one or more required profiles in the Tree view.
  3. There are several ways to invoke the tool:
    • Press the Pipeshell button.
    • Select the Surfaces → Pipeshell option from the menu.
  4. A PipeShell object is created.
  5. Optionally edit the values in the Property editor to choose a different sweeping algorithm, or a different output shape and adjust the related properties (see Properties below).

Properties[edit | edit source]

See also: Property editor.

A PipeShell object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:

Data[edit | edit source]

Main

  • DataMode (Enumeration): PipeShell mode used to select the sweeping algorithm:
    • Frene (default): ...
    • DiscreteTrihedron: ...
    • FixedTrihetron: ...
    • Binormal: ...
    • ShapeSupport: ...
    • AuxiliarySpine: ...
  • DataOutput (Enumeration): Determines the shape of the object:
    • Sections (default): ...
    • Lofted Sections: ...
    • Surface: ...
  • DataProfiles (LinkList):: Profiles that are swept along spine.
  • DataSpine (LinkSubList): Sweep path.

Mode

  • Data (Hidden)Auxiliary (Link): Auxiliary spine.
  • Data (Hidden)Contact (Enumeration): Type of contact to auxiliary spine.
    • NoContact (default): ...
    • Contact: ...
    • ContactOnBorder: ...
  • Data (Hidden)Corrected (Bool): Corrected Frenet.
  • Data (Hidden)Direction (Vector): Direction of the Binormal and FixedTrihedron modes.
  • Data (Hidden)EquiCurvi (Bool): Curvilinear equivalence.
  • Data (Hidden)Location (Vector): Location of the FixedTrihedron mode.
  • Data (Hidden)Support (Link): Shape of the ShapeSupport mode.

Settings

  • DataMaxDegree (Integer): Maximum degree of the generated surface.
  • DataMaxSegments (Integer): Maximum number of segments of the generated surface.
  • DataSamples (Integer): Number of samples for preview.
  • DataSolid (Bool): Make solid object.
  • DataTol3d (Float): Tolerance 3D.
  • DataTolAng (Float): Tolerance angular.
  • DataTolBound (Float): Tolerance boundary.

Notes[edit | edit source]

  • Pipeshell needs a wire object (as the sweep path), and at least one Pipeshell Profile.
  • The two tools Pipeshell and Pipeshell Profile work together as an "Advanced" Sweep tool.