Documentation
¶
Index ¶
- func FillImage(img draw.Image)
- func RasterizeNormalmap(normals NormalMap) image.Image
- type Direction
- type DrawLineNode
- type DrawLinesNode
- type DrawSphereNode
- type DrawSpheresNode
- type FromHeightMapNode
- type FromImageNode
- type FromNormalMapNode
- type HeightMap
- type Line
- type NewNode
- type NormalMap
- type Sphere
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RasterizeNormalmap ¶ added in v0.35.0
Types ¶
type DrawLineNode ¶ added in v0.35.0
type DrawLineNode struct {
Thicknesses nodes.Output[float64]
Start nodes.Output[vector2.Float64]
End nodes.Output[vector2.Float64]
Subtract nodes.Output[bool]
Texture nodes.Output[NormalMap] `description:"texture to draw on"`
}
func (DrawLineNode) NormalMap ¶ added in v0.35.0
func (n DrawLineNode) NormalMap(out *nodes.StructOutput[NormalMap])
type DrawLinesNode ¶ added in v0.35.0
type DrawLinesNode struct {
Thicknesses nodes.Output[[]float64]
Lines nodes.Output[[]geometry.Line2D]
Texture nodes.Output[NormalMap] `description:"texture to draw on"`
}
func (DrawLinesNode) NormalMap ¶ added in v0.35.0
func (n DrawLinesNode) NormalMap(out *nodes.StructOutput[NormalMap])
type DrawSphereNode ¶ added in v0.35.0
type DrawSphereNode struct {
Radius nodes.Output[float64]
Position nodes.Output[vector2.Float64]
Subtract nodes.Output[bool]
StartRadius nodes.Output[float64]
EndRadius nodes.Output[float64]
Texture nodes.Output[NormalMap] `description:"texture to draw on"`
}
func (DrawSphereNode) NormalMap ¶ added in v0.35.0
func (n DrawSphereNode) NormalMap(out *nodes.StructOutput[NormalMap])
type DrawSpheresNode ¶ added in v0.35.0
type DrawSpheresNode struct {
Radii nodes.Output[[]float64]
Positions nodes.Output[[]vector2.Float64]
Subtract nodes.Output[bool]
Texture nodes.Output[NormalMap] `description:"texture to draw on"`
}
func (DrawSpheresNode) NormalMap ¶ added in v0.35.0
func (n DrawSpheresNode) NormalMap(out *nodes.StructOutput[NormalMap])
type FromHeightMapNode ¶ added in v0.35.0
func (FromHeightMapNode) NormalMap ¶ added in v0.35.0
func (n FromHeightMapNode) NormalMap(out *nodes.StructOutput[NormalMap])
func (FromHeightMapNode) NormalMapImage ¶ added in v0.35.0
func (n FromHeightMapNode) NormalMapImage(out *nodes.StructOutput[image.Image])
type FromImageNode ¶ added in v0.35.0
func (FromImageNode) Heightmap ¶ added in v0.35.0
func (n FromImageNode) Heightmap(out *nodes.StructOutput[HeightMap])
func (FromImageNode) NormalMapImage ¶ added in v0.35.0
func (n FromImageNode) NormalMapImage(out *nodes.StructOutput[image.Image])
func (FromImageNode) Normalmap ¶ added in v0.35.0
func (n FromImageNode) Normalmap(out *nodes.StructOutput[NormalMap])
type FromNormalMapNode ¶ added in v0.35.0
func (FromNormalMapNode) Image ¶ added in v0.35.0
func (n FromNormalMapNode) Image(out *nodes.StructOutput[image.Image])
type Line ¶
type NormalMap ¶ added in v0.35.0
Click to show internal directories.
Click to hide internal directories.