Versions in this module Expand all Collapse all v0 v0.1.4 Jun 1, 2024 v0.1.3 May 5, 2024 Changes in this version + func DepthImage(img *image.RGBA, depth []float32, cmap *colormap.Map, cam *Camera) + func DepthNorm(nd *[]float32, depth []float32, cam *Camera, flipY bool) + func NoDisplayGPU(nm string) (*vgpu.GPU, *vgpu.Device, error) + func NoDisplayScene(nm string, gp *vgpu.GPU, dev *vgpu.Device) *xyz.Scene + type Camera struct + FOV float32 + Far float32 + LogD bool + MSample int + MaxD float32 + Near float32 + Size image.Point + UpDir math32.Vector3 + func (cm *Camera) Defaults() + type View struct + Root *xyz.Group + Scene *xyz.Scene + World *physics.Group + func NewView(world *physics.Group, sc *xyz.Scene, root *xyz.Group) *View + func (vw *View) ConfigBodySolid(bod physics.Body, sld *xyz.Solid) + func (vw *View) ConfigView(wn physics.Node, vn xyz.Node, sc *xyz.Scene) + func (vw *View) DepthImage() ([]float32, error) + func (vw *View) Image() (*image.RGBA, error) + func (vw *View) InitLibSolid(bod physics.Body, sc *xyz.Scene) + func (vw *View) InitLibrary() + func (vw *View) InitLibraryBody(wn physics.Node, sc *xyz.Scene) + func (vw *View) RenderOffNode(node physics.Node, cam *Camera) error + func (vw *View) Sync() bool + func (vw *View) SyncNode(wn physics.Node, vn xyz.Node, sc *xyz.Scene) bool + func (vw *View) UpdateBodyView(bodyNames []string) + func (vw *View) UpdateBodyViewNode(bodyNames []string, wn physics.Node, vn xyz.Node) + func (vw *View) UpdatePose() + func (vw *View) UpdatePoseNode(wn physics.Node, vn xyz.Node)