Documentation
¶
Index ¶
- func Circle(times int, radius float64) []trs.TRS
- func CirclePoints(count int, radius float64) []vector3.Float64
- func FibonacciSphere(samples int, radius float64) []trs.TRS
- func FibonacciSpherePoints(samples int, offsetRadius float64) []vector3.Float64
- func Line(start, end vector3.Float64, inbetween int) []trs.TRS
- func LineExlusive(start, end vector3.Float64, inbetween int) []trs.TRS
- func Mesh(mesh modeling.Mesh, transforms []trs.TRS) modeling.Mesh
- func Spline(curve curves.Spline, inbetween int) []trs.TRS
- func SplineExlusive(curve curves.Spline, inbetween int) []trs.TRS
- type CircleNode
- type CircleNodeData
- type CirclePointsNode
- type CirclePointsNodeData
- type LineNode
- type LineNodeData
- type MeshNode
- type MeshNodeData
- type SplineNode
- type SplineNodeData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FibonacciSpherePoints ¶
func LineExlusive ¶ added in v0.9.0
Like line, but we don't include transforms on the start and end points. Only the inbetween points
Types ¶
type CircleNode ¶ added in v0.10.0
type CircleNode = nodes.Struct[[]trs.TRS, CircleNodeData]
type CircleNodeData ¶ added in v0.11.0
type CircleNodeData struct {
Radius nodes.NodeOutput[float64]
Times nodes.NodeOutput[int]
}
type CirclePointsNode ¶ added in v0.15.0
type CirclePointsNode = nodes.Struct[[]vector3.Float64, CirclePointsNodeData]
type CirclePointsNodeData ¶ added in v0.15.0
type CirclePointsNodeData struct {
Count nodes.NodeOutput[int]
Radius nodes.NodeOutput[float64]
}
type LineNodeData ¶ added in v0.18.0
type LineNodeData struct {
Start nodes.NodeOutput[vector3.Float64]
End nodes.NodeOutput[vector3.Float64]
Times nodes.NodeOutput[int]
}
type MeshNodeData ¶ added in v0.18.0
type MeshNodeData struct {
Mesh nodes.NodeOutput[modeling.Mesh]
Transforms nodes.NodeOutput[[]trs.TRS]
}
func (MeshNodeData) Description ¶ added in v0.21.0
func (rnd MeshNodeData) Description() string
type SplineNode ¶ added in v0.18.0
type SplineNode = nodes.Struct[[]trs.TRS, SplineNodeData]
type SplineNodeData ¶ added in v0.18.0
type SplineNodeData struct {
Curve nodes.NodeOutput[curves.Spline]
Times nodes.NodeOutput[int]
}
func (SplineNodeData) Description ¶ added in v0.21.0
func (rnd SplineNodeData) Description() string
Click to show internal directories.
Click to hide internal directories.