CurvedShapes CurvedArray: Difference between revisions

From FreeCAD Documentation
(Populated page)
 
(Marked this version for translation)
 
Line 2: Line 2:
<translate>
<translate>


<!--T:1-->
{{Docnav
{{Docnav
|
|
Line 11: Line 12:
}}
}}


<!--T:2-->
{{GuiCommand
{{GuiCommand
|Name=CurvedShapes CurvedArray
|Name=CurvedShapes CurvedArray
Line 19: Line 21:
}}
}}


==Description==
==Description== <!--T:3-->


<!--T:4-->
Creates an array and resizes the items in the bounds of one or more hull curves. In this example, the orange base shape is rescaled in the bounds of the red and violet hullcurves. The curves do not have to be connected.
Creates an array and resizes the items in the bounds of one or more hull curves. In this example, the orange base shape is rescaled in the bounds of the red and violet hullcurves. The curves do not have to be connected.
The hullcurves should lie on or parallel to the XY- XZ- or YZ- plane.
The hullcurves should lie on or parallel to the XY- XZ- or YZ- plane.


<!--T:5-->
https://github.com/chbergmann/CurvedShapesWorkbench/blob/master/Examples/WingExample.png
https://github.com/chbergmann/CurvedShapesWorkbench/blob/master/Examples/WingExample.png
[[Image:]]
[[Image:]]




==Usage==
==Usage== <!--T:6-->


<!--T:7-->
# Step 1
# Step 1
# Step 2: Invoke the command several way:
# Step 2: Invoke the command several way:
Line 37: Line 42:
# Step 3
# Step 3


==Notes==
==Notes== <!--T:8-->


<!--T:9-->
* The first curve that you select for CurvedArray creation will be the item that is swept and resized in the bounds of the other selected curves.
* The first curve that you select for CurvedArray creation will be the item that is swept and resized in the bounds of the other selected curves.


==Properties==
==Properties== <!--T:10-->


<!--T:11-->
{{Properties_Title|Base}}
{{Properties_Title|Base}}
* {{PropertyData|Base}}: The object to make an array from
* {{PropertyData|Base}}: The object to make an array from
Line 54: Line 61:
* {{PropertyData|Solid}}: make a solid if Base is a closed shape
* {{PropertyData|Solid}}: make a solid if Base is a closed shape


<!--T:12-->
{{Docnav
{{Docnav
|
|

Latest revision as of 20:35, 2 March 2020

Other languages:

CurvedShapes CurvedArray

Menu location
None
Workbenches
CurvedShapes
Default shortcut
None
Introduced in version
-
See also
None

Description

Creates an array and resizes the items in the bounds of one or more hull curves. In this example, the orange base shape is rescaled in the bounds of the red and violet hullcurves. The curves do not have to be connected. The hullcurves should lie on or parallel to the XY- XZ- or YZ- plane.

https://github.com/chbergmann/CurvedShapesWorkbench/blob/master/Examples/WingExample.png [[Image:]]


Usage

  1. Step 1
  2. Step 2: Invoke the command several way:
  3. Step 3

Notes

  • The first curve that you select for CurvedArray creation will be the item that is swept and resized in the bounds of the other selected curves.

Properties

Base

  • DataBase: The object to make an array from
  • DataHullcurves: List of one or more bounding curves
  • DataAxis: Direction axis of the Base shape
  • DataItems: Nr. of array items
  • DataOffsetStart: Offset of the first part in Axis direction
  • DataOffsetEnd: Offset of the last part from the end in opposite Axis direction
  • DataTwist: Applies a rotation around Axis to the array items.
  • DataSurface: make a surface over the array items
  • DataSolid: make a solid if Base is a closed shape