gore
The gore
macro facilitates the drafting of gores to create spherical or other roundish objects. They are are typically used in hats.
note
Not a core-plugins macro
The gore
macro is not provided by the core plugins,
so you need to load the gore plugin explicitly
if you want to use it.
Signature
macro('gore', {
Point from,
Number radius,
Number gores,
Number extraLength,
Boolean hidden=true,
String class='',
String prefix='',
)
Example
- Preview
- Code
- X-Ray
({ Point, macro, part }) => {
macro('gore', {
from: new Point(0,0),
radius: 100,
gores: 6,
extraLength: 20,
hidden: false,
class: 'fabric',
})
return part
}
Configuration
Property | Default | Type | Description |
---|---|---|---|
from | Point | The point to start drafting the gore from | |
radius | number | The radius of the sphere the gores should cover | |
gores | number | The number of gores into which the sphere is divided | |
extraLength | number | The length of the straight section after a complete semisphere | |
hidden | true | boolean | Whether or not to hide the generated path |
class | boolean | Any classes to add to the generated path | |
prefix | string | A prefix to apply to the names of the generated path and points |