76 3D: Views inside a Scene
3D reference map · First 3D picture
procedure
(view3d children #:id id [ #:center center #:width width #:height height #:rotation rotation #:scale scale #:opacity opacity #:camera camera #:lights lights #:background background #:tone-map tone-map #:render-mode render-mode #:transparency-mode transparency-mode]) → view3d? children : (listof spatial-visual?) id : symbol? center : vec2? = origin width : positive-real? = 12 height : positive-real? = 27/4 rotation : finite-real? = 0 scale : (or/c positive-real? vec2?) = 1 opacity : (and/c real? (between/c 0 1)) = 1 camera : camera3d? = (perspective-camera3d) lights : (listof light3d?) = null background : any/c = "white" tone-map : tone-map3d? = default-tone-map3d render-mode : (or/c 'wireframe 'opaque) = 'wireframe
transparency-mode : (or/c 'object-sorted 'triangle-sorted) = 'triangle-sorted
procedure
(view3d-children view) → (listof spatial-visual?)
view : view3d?
procedure
(view3d-width view) → positive-real?
view : view3d?
procedure
(view3d-height view) → positive-real?
view : view3d?
procedure
(view3d-camera view) → camera3d?
view : view3d?
procedure
(view3d-lights view) → list?
view : view3d?
procedure
(view3d-light-ref view id) → light3d?
view : view3d? id : symbol?
procedure
(view3d-light-replace view id replacement) → view3d?
view : view3d? id : symbol? replacement : light3d?
procedure
(view3d-light-update view id update) → view3d?
view : view3d? id : symbol? update : procedure?
procedure
(view3d-background view) → any/c
view : view3d?
procedure
(view3d-tone-map view) → tone-map3d?
view : view3d?
procedure
(view3d-render-mode view) → (or/c 'wireframe 'opaque)
view : view3d?
procedure
(view3d-transparency-mode view)
→ (or/c 'object-sorted 'triangle-sorted) view : view3d?
procedure
(view3d-spatial-ref view path) → spatial-visual?
view : view3d? path : spatial-path?
procedure
(view3d-spatial-has? view path) → boolean?
view : view3d? path : any/c
procedure
(view3d-spatial-replace view path replacement) → view3d? view : view3d? path : spatial-path? replacement : spatial-visual?
procedure
(view3d-spatial-update view path update) → view3d?
view : view3d? path : spatial-path? update : procedure?