Documentation ¶ Index ¶ type Algo func NewCircular(parameterMap map[string]interface{}) Algo func NewHelix(parameterMap map[string]interface{}) Algo func NewHexaSpiral(parameterMap map[string]interface{}) Algo func NewSector(parameterMap map[string]interface{}) Algo func NewSpiral(parameterMap map[string]interface{}) Algo Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Algo ¶ type Algo interface { Name() string CalcPos(parentTheta float64, parentVector cmath.Vec3, i, n int) (cmath.Vec3, float64) } func NewCircular ¶ func NewCircular(parameterMap map[string]interface{}) Algo func NewHelix ¶ func NewHelix(parameterMap map[string]interface{}) Algo func NewHexaSpiral ¶ func NewHexaSpiral(parameterMap map[string]interface{}) Algo func NewSector ¶ func NewSector(parameterMap map[string]interface{}) Algo func NewSpiral ¶ func NewSpiral(parameterMap map[string]interface{}) Algo Source Files ¶ View all Source files algo.go circular.go helix.go hexaspiral.go sector.go spiral.go Click to show internal directories. Click to hide internal directories.