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.