27.12.3 Reflection in space with respect to a plane, line or point
See Section
26.14.3
for reflections in the plane.
The
reflection
command creates a reflection.
reflection
takes one mandatory argument and one optional argument:
P
, a point, line or plane.
Optionally,
G
, a geometric object.
reflection(
P
)
returns a new command which reflects about
P
.
reflection(
P
,
G
)
returns and draws the reflection of
G
about
P
.
Examples
S
:=
sphere
([0,0,0],0.5);
r
:=
reflection
([1,1,1]);
color
(
S
,
blue
),
r
(
S
)
reflection
(
line
([1,1,0],[-1,-3,0]),
point
(-1,2,4))