Documentation ¶
Index ¶
- func CircExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
- func CosExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
- func CubicExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
- func CustomScaleExtrude3D(sdf2 sdf.SDF2, height float64, scale v2.Vec, factory ExtrudeFuncFactory) sdf.SDF3
- func ExpoExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
- func QuadExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
- func QuartExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
- func QuintExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
- func SlideExtrude3D(sdf2 sdf.SDF2, translate v3.Vec) sdf.SDF3
- type ExtrudeFuncFactory
- type ExtrudeSDF3
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CircExtrude ¶
func CircExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
func CosExtrude ¶
func CosExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
func CubicExtrude ¶
func CubicExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
func CustomScaleExtrude3D ¶
func ExpoExtrude ¶
func ExpoExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
func QuadExtrude ¶
func QuadExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
func QuartExtrude ¶
func QuartExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
func QuintExtrude ¶
func QuintExtrude(height float64, scale v2.Vec) sdf.ExtrudeFunc
Types ¶
type ExtrudeFuncFactory ¶
type ExtrudeFuncFactory func(height float64, scale v2.Vec) sdf.ExtrudeFunc
type ExtrudeSDF3 ¶
type ExtrudeSDF3 struct {
// contains filtered or unexported fields
}
func (*ExtrudeSDF3) BoundingBox ¶
func (s *ExtrudeSDF3) BoundingBox() sdf.Box3
BoundingBox returns the bounding box for an extrusion.
func (*ExtrudeSDF3) Evaluate ¶
func (s *ExtrudeSDF3) Evaluate(p v3.Vec) float64
Evaluate returns the minimum distance to an extrusion.
func (*ExtrudeSDF3) SetExtrude ¶
func (s *ExtrudeSDF3) SetExtrude(extrude sdf.ExtrudeFunc)
SetExtrude sets the extrusion control function.
Click to show internal directories.
Click to hide internal directories.