Class summary | |
---|---|
camera | |
line-segment | |
3d-point |
Method summary | |
---|---|
a | camera |
c | camera |
color | line-segment |
copy-object | (point 3d-point) |
generate-3d-wireframe | thing &key |
p1 | line-segment |
p2 | line-segment |
translate | (point 3d-point) (reference 3d-point) |
viewer | camera |
x | 3d-point |
y | 3d-point |
z | 3d-point |
3d->2d-project | (thing t) |
3d->2d-project | (thing list) |
3d->2d-project | (thing line-segment) |
3d->2d-project | (point 3d-point) |
Function summary | |
---|---|
character->wireframe | char x y z color scale |
compute-shadow | wireframe |
draw-2d-wireframe | line-segments &key (size 1000) (pixels-per-mm 0.1) (border t) |
draw-3d-objects | objects &key (size 1000) (pixels-per-mm 0.1) (border t) (axes t) (shadow t) |
generate-3d-axes | scale |
html-string | coord |
make-3d-point | x y z |
make-line-segment | x1 y1 z1 x2 y2 z2 color |
rotate-wireframe-x | wireframe a |
rotate-wireframe-y | wireframe a |
rotate-wireframe-z | wireframe a |
rotate-x | point a |
rotate-y | point a |
rotate-z | point a |
set-camera | cx cy cz ax ay az vx vy vz |
translate-wireframe | wireframe reference |
:x | [Initarg] |
:y | [Initarg] |
:z | [Initarg] |
x | [Slot] |
x position in mm
y | [Slot] |
y position in mm
z | [Slot] |
z position in mm
:p1 | [Initarg] |
:p2 | [Initarg] |
:color | [Initarg] |
p1 | [Slot] |
ending1
p2 | [Slot] |
ending2
color | [Slot] |
the color of the line
Returns and (with setf) changes the color of the specified line-segment
Returns and (with setf) changes the p2 of the specified line-segment
:c | [Initarg] |
:a | [Initarg] |
:viewer | [Initarg] |
c | [Slot] |
location of the camera
a | [Slot] |
camera angle
viewer | [Slot] |
viewers position relative to display surface
draws a list of robots, objects and boxes.