classDiagram
class Camera
click Camera href "./Camera.html"
Camera : azimuth
Camera --> "0..1" Float : azimuth
click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
Camera : elevation
Camera --> "0..1" Float : elevation
click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
Camera : zoom
Camera --> "0..1" Float : zoom
click Float href "../http://www.w3.org/2001/XMLSchema#float.html"
Class: Camera
Where a 3-D panel is looked at from. Only a line3d panel or a surface reads it; every other kind ignores it. Stated as a class rather than three loose options because a viewpoint is one thing, and a figure that states two of its three numbers is under-specified in a way nothing else would catch.
URI: tvbo:class/Camera
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| elevation | 0..1 xsd:float |
Angle above the horizontal plane, in degrees | direct |
| azimuth | 0..1 xsd:float |
Angle around the vertical axis, in degrees | direct |
| zoom | 0..1 xsd:float |
Scale factor on the projected view; above 1 moves the camera in | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Panel | camera | range | Camera |
| Inset | camera | range | Camera |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo/figure
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | tvbo:Camera |
| native | tvbo:Camera |
LinkML Source
Direct
name: Camera
description: Where a 3-D panel is looked at from. Only a `line3d` panel or a surface
reads it; every other kind ignores it. Stated as a class rather than three loose
options because a viewpoint is one thing, and a figure that states two of its three
numbers is under-specified in a way nothing else would catch.
from_schema: https://w3id.org/tvbo/figure
attributes:
elevation:
name: elevation
description: Angle above the horizontal plane, in degrees.
from_schema: https://w3id.org/tvbo/figure
rank: 1000
domain_of:
- Camera
range: float
azimuth:
name: azimuth
description: Angle around the vertical axis, in degrees.
from_schema: https://w3id.org/tvbo/figure
rank: 1000
domain_of:
- Camera
range: float
zoom:
name: zoom
description: Scale factor on the projected view; above 1 moves the camera in.
from_schema: https://w3id.org/tvbo/figure
rank: 1000
domain_of:
- Camera
range: floatInduced
name: Camera
description: Where a 3-D panel is looked at from. Only a `line3d` panel or a surface
reads it; every other kind ignores it. Stated as a class rather than three loose
options because a viewpoint is one thing, and a figure that states two of its three
numbers is under-specified in a way nothing else would catch.
from_schema: https://w3id.org/tvbo/figure
attributes:
elevation:
name: elevation
description: Angle above the horizontal plane, in degrees.
from_schema: https://w3id.org/tvbo/figure
rank: 1000
owner: Camera
domain_of:
- Camera
range: float
azimuth:
name: azimuth
description: Angle around the vertical axis, in degrees.
from_schema: https://w3id.org/tvbo/figure
rank: 1000
owner: Camera
domain_of:
- Camera
range: float
zoom:
name: zoom
description: Scale factor on the projected view; above 1 moves the camera in.
from_schema: https://w3id.org/tvbo/figure
rank: 1000
owner: Camera
domain_of:
- Camera
range: float