CurvedShapes Workbench: Difference between revisions

From FreeCAD Documentation
m (Added tool descriptions)
(Fixed Part_CrossSections link(s).)
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<translate>
<!--T:16-->
{{UnfinishedDocu{{#translation:}}}}
{{UnfinishedDocu{{#translation:}}}}
</translate>
[[Image:CurvedShapes_workbench_icon.svg|center|240px]]
[[Image:CurvedShapes_workbench_icon.svg|thumb|128px|<translate><!--T:17--> CurvedShapes External Workbench Icon</translate>]]
{{TOCright}}
<translate>
<translate>
{{Caption|align=center|The CurvedShapes External Workbench Icon}}


==Introduction== <!--T:2-->
==Overview==


</translate>
</translate>
Line 11: Line 14:
<translate>
<translate>


<!--T:3-->
Curved Shapes is a FreeCAD [[external workbenches|external workbench]] that creates 3D shapes from 2D curves.
Curved Shapes is a FreeCAD [[external workbenches|external workbench]] that creates 3D shapes from 2D curves.


==Installation==
==Installation== <!--T:4-->


<!--T:5-->
Recommended installation is through the FreeCAD [[Image:AddonManager.svg|24px|link=Addon Manager]] [[Addon Manager|Addon Manager]] via the {{MenuCommand|Tools → Addon Manager}}
Recommended installation is through the FreeCAD [[Image:AddonManager.svg|24px|link=Addon Manager]] [[Addon Manager|Addon Manager]] via the {{MenuCommand|Tools → Addon Manager}}


<!--T:6-->
{{Emphasis|Note: for manual installation see [[Addon Manager#Manual_installation]]}}
{{Emphasis|Note: for manual installation see [[Addon Manager#Manual_installation|Manual installation]]}}


==Tools==
==Tools== <!--T:7-->


<!--T:8-->
* [[Image:CurvedShapes_CurvedArray.svg|24px|link=CurvedShapes_CurvedArray]] [[CurvedShapes_CurvedArray|CurvedArray]]: Creates an array and resizes the items in the bounds of one or more hull curves.
* [[Image:CurvedShapes_CurvedArray.svg|24px|link=CurvedShapes_CurvedArray]] [[CurvedShapes_CurvedArray|CurvedArray]]: Creates an array and resizes the items in the bounds of one or more hull curves.
* [[Image:CurvedShapes_CurvedSegment.svg|24px|link=CurvedShapes_CurvedSegment]] [[CurvedShapes_CurvedSegment|CurvedSegment]]: Interpolates between two 2D curves. The interpolated curves can be resized in the bounds of some hullcurves.
* [[Image:CurvedShapes_CurvedSegment.svg|24px|link=CurvedShapes_CurvedSegment]] [[CurvedShapes_CurvedSegment|CurvedSegment]]: Interpolates between two 2D curves. The interpolated curves can be resized in the bounds of some hullcurves.
* [[Image:CurvedShapes_InterpolatedMiddle.svg|24px|link=CurvedShapes_InterpolatedMiddle]] [[CurvedShapes_InterpolatedMiddle|InterpolatedMiddle]]: Interpolates a 2D shape into the middle between two 2D curves. The base shapes can be connected to a shape with a sharp corner.
* [[Image:CurvedShapes_InterpolatedMiddle.svg|24px|link=CurvedShapes_InterpolatedMiddle]] [[CurvedShapes_InterpolatedMiddle|InterpolatedMiddle]]: Interpolates a 2D shape into the middle between two 2D curves. The base shapes can be connected to a shape with a sharp corner.
* [[Image:CurvedShapes_SurfaceCut.svg|24px|link=CurvedShapes_SurfaceCut]] [[CurvedShapes_SurfaceCut|SurfaceCut]]: Cuts a surface to get the outline curve or a face. This tool is similar to [[Image:Part_CrossSections.svg|24px]] [[Part_SectionCross|Cross-Sections]] in the [[Image:Workbench_Part.svg|24px]] [[Part workbench|Part workbench]], but it is fully parametric and has an option to reduce the complexity of the output curve. It tries to remove overlapping edges.
* [[Image:CurvedShapes_SurfaceCut.svg|24px|link=CurvedShapes_SurfaceCut]] [[CurvedShapes_SurfaceCut|SurfaceCut]]: Cuts a surface to get the outline curve or a face. This tool is similar to [[Image:Part_CrossSections.svg|24px]] [[Part_CrossSections|Cross-Sections]] in the [[Image:Workbench_Part.svg|24px]] [[Part_Module|Part workbench]], but it is fully parametric and has an option to reduce the complexity of the output curve. It tries to remove overlapping edges.


=== Examples ===
=== Examples === <!--T:9-->


<!--T:10-->
* [[Image:CurvedShapes_HortenHIX.svg|24px|link=CurvedShapes_HortenHIX]] [[CurvedShapes_HortenHIX|HortenHIX]]: A python script that creates the shape of the [https://en.wikipedia.org/wiki/Horten_Ho_229 Horten Ho 229 (also called Horten H IX)], a stealth fighter that has been build in Germany in 1944.
* [[Image:CurvedShapes_HortenHIX.svg|24px|link=CurvedShapes_HortenHIX]] [[CurvedShapes_HortenHIX|HortenHIX]]: A python script that creates the shape of the [https://en.wikipedia.org/wiki/Horten_Ho_229 Horten Ho 229 (also called Horten H IX)], a stealth fighter that has been build in Germany in 1944.
* [[Image:CurvedShapes_FlyingWingS800.svg|24px|link=CurvedShapes_FlyingWingS800]] [[CurvedShapes_FlyingWingS800|FlyingWingS800]]: A python script that creates the shape of a flying wing RC model.
* [[Image:CurvedShapes_FlyingWingS800.svg|24px|link=CurvedShapes_FlyingWingS800]] [[CurvedShapes_FlyingWingS800|FlyingWingS800]]: A python script that creates the shape of a flying wing RC model.


==References==
==References== <!--T:11-->


<!--T:12-->
* Author: @chbergmann
* Author: @chbergmann
* Github repo: https://github.com/chbergmann/CurvedShapesWorkbench
* Github repo: https://github.com/chbergmann/CurvedShapesWorkbench


==Related==
==Related== <!--T:13-->


<!--T:14-->
* [[Curves Workbench]]
* [[Curves Workbench]]
* [[AirPlaneDesign Workbench]]
* [[AirPlaneDesign Workbench]]


==External Workbenches==
==External Workbenches== <!--T:15-->


</translate>
</translate>

Revision as of 09:22, 9 December 2020

Other languages:

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.

CurvedShapes External Workbench Icon

Introduction

Curved Shapes is a FreeCAD external workbench that creates 3D shapes from 2D curves.

Installation

Recommended installation is through the FreeCAD Addon Manager via the Tools → Addon Manager

Note: for manual installation see Manual installation

Tools

  • CurvedArray: Creates an array and resizes the items in the bounds of one or more hull curves.
  • CurvedSegment: Interpolates between two 2D curves. The interpolated curves can be resized in the bounds of some hullcurves.
  • InterpolatedMiddle: Interpolates a 2D shape into the middle between two 2D curves. The base shapes can be connected to a shape with a sharp corner.
  • SurfaceCut: Cuts a surface to get the outline curve or a face. This tool is similar to Cross-Sections in the Part workbench, but it is fully parametric and has an option to reduce the complexity of the output curve. It tries to remove overlapping edges.

Examples

References

Related

External Workbenches