Documentation
¶
Index ¶
- func ColorGradingLut(m modeling.Mesh, lut image.Image, attr string) modeling.Mesh
- func RotateAttribute(m modeling.Mesh, attribute string, amount quaternion.Quaternion) modeling.Mesh
- func Scale(m modeling.Mesh, scaleAttr string, amount vector3.Float64) modeling.Mesh
- type ColorGradingLutNode
- type ColorGradingLutTransformer
- type FilterNode
- type LoaderNode
- type RotateAttributeNode
- type ScaleNode
- type ScaleTransformer
- type ScaleWithinRegionNode
- type SpzLoaderNode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ColorGradingLut ¶
func RotateAttribute ¶ added in v0.15.0
func RotateAttribute(m modeling.Mesh, attribute string, amount quaternion.Quaternion) modeling.Mesh
Types ¶
type ColorGradingLutNode ¶
type ColorGradingLutNode struct {
Mesh nodes.Output[modeling.Mesh]
Attribute nodes.Output[string]
LUT nodes.Output[image.Image]
}
func (ColorGradingLutNode) Out ¶ added in v0.32.0
func (ca3dn ColorGradingLutNode) Out(out *nodes.StructOutput[modeling.Mesh])
type FilterNode ¶ added in v0.15.0
type FilterNode struct {
Splat nodes.Output[modeling.Mesh]
MinOpacity nodes.Output[float64]
MaxOpacity nodes.Output[float64]
MinVolume nodes.Output[float64]
MaxVolume nodes.Output[float64]
}
func (FilterNode) Out ¶ added in v0.32.0
func (fnd FilterNode) Out(out *nodes.StructOutput[modeling.Mesh])
type LoaderNode ¶ added in v0.15.0
func (LoaderNode) Out ¶ added in v0.32.0
func (pn LoaderNode) Out(out *nodes.StructOutput[modeling.Mesh])
type RotateAttributeNode ¶ added in v0.15.0
type RotateAttributeNode struct {
Mesh nodes.Output[modeling.Mesh]
Attribute nodes.Output[string]
Amount nodes.Output[quaternion.Quaternion]
}
func (RotateAttributeNode) Out ¶ added in v0.32.0
func (rand RotateAttributeNode) Out(out *nodes.StructOutput[modeling.Mesh])
type ScaleNode ¶
type ScaleTransformer ¶
type ScaleWithinRegionNode ¶ added in v0.15.0
type ScaleWithinRegionNode struct {
Mesh nodes.Output[modeling.Mesh]
Scale nodes.Output[float64]
Radius nodes.Output[float64]
Position nodes.Output[vector3.Float64]
}
func (ScaleWithinRegionNode) Out ¶ added in v0.32.0
func (swrnd ScaleWithinRegionNode) Out(out *nodes.StructOutput[modeling.Mesh])
type SpzLoaderNode ¶ added in v0.17.0
func (SpzLoaderNode) Out ¶ added in v0.32.0
func (pn SpzLoaderNode) Out(out *nodes.StructOutput[modeling.Mesh])
Click to show internal directories.
Click to hide internal directories.