Documentation
¶
Index ¶
- func Circle(in modeling.Mesh, times int, radius float64) modeling.Mesh
- func CirclePoints(count int, radius float64) []vector3.Float64
- func FibonacciSphere(in modeling.Mesh, samples int, radius float64) modeling.Mesh
- func FibonacciSpherePoints(samples int, offsetRadius float64) []vector3.Float64
- func Line(m modeling.Mesh, start, end vector3.Float64, inbetween int) modeling.Mesh
- func LineExlusive(m modeling.Mesh, start, end vector3.Float64, inbetween int) modeling.Mesh
- type CircleNode
- type CircleNodeData
- type CirclePointsNode
- type CirclePointsNodeData
- type Node
- type NodeData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FibonacciSphere ¶
func FibonacciSpherePoints ¶
Types ¶
type CircleNode ¶ added in v0.10.0
type CircleNode = nodes.StructNode[modeling.Mesh, CircleNodeData]
type CircleNodeData ¶ added in v0.11.0
type CircleNodeData struct {
Mesh nodes.NodeOutput[modeling.Mesh]
Radius nodes.NodeOutput[float64]
Times nodes.NodeOutput[int]
}
type CirclePointsNode ¶ added in v0.15.0
type CirclePointsNode = nodes.StructNode[[]vector3.Float64, CirclePointsNodeData]
type CirclePointsNodeData ¶ added in v0.15.0
type CirclePointsNodeData struct {
Count nodes.NodeOutput[int]
Radius nodes.NodeOutput[float64]
}
type NodeData ¶ added in v0.17.0
type NodeData struct {
Mesh nodes.NodeOutput[modeling.Mesh]
Position nodes.NodeOutput[[]vector3.Float64]
Rotation nodes.NodeOutput[[]quaternion.Quaternion]
Scale nodes.NodeOutput[[]vector3.Float64]
}
Click to show internal directories.
Click to hide internal directories.