58 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			58 KiB
		
	
	
	
	
	
	
	
title, excerpt, layout
| title | excerpt | layout | 
|---|---|---|
| patternLinear3d | Repeat a 3-dimensional solid along a linear path, with a dynamic amount | manual | 
Repeat a 3-dimensional solid along a linear path, with a dynamic amount
of distance between each repetition, some specified number of times.
patternLinear3d(data: LinearPattern3dData, solid_set: SolidSet) -> [Solid]
Arguments
| Name | Type | Description | Required | 
|---|---|---|---|
data | 
LinearPattern3dData | 
Data for a linear pattern on a 3D model. | Yes | 
solid_set | 
SolidSet | 
A solid or a group of solids. | Yes | 
Returns
Examples
exampleSketch = startSketchOn('XZ')
  |> startProfileAt([0, 0], %)
  |> line(end = [0, 2])
  |> line(end = [3, 1])
  |> line(end = [0, -4])
  |> close()
example = extrude(exampleSketch, length = 1)
  |> patternLinear3d({
       axis = [1, 0, 1],
       instances = 7,
       distance = 6
     }, %)