The three points P, Q and R from T1:

[Graphics:Images/index_gr_1.gif]

I'll use little cubes to represent these points.

[Graphics:Images/index_gr_2.gif]
[Graphics:Images/index_gr_3.gif]

[Graphics:Images/index_gr_4.gif]

[Graphics:Images/index_gr_5.gif]

You'll recall the parameterization of a plane from class. This can be quite handy for representing pieces of a plane. For example, we can show the parallelogram generated by the vectors PQ and PR, anchored at P:

[Graphics:Images/index_gr_6.gif]
[Graphics:Images/index_gr_7.gif]
[Graphics:Images/index_gr_8.gif]

[Graphics:Images/index_gr_9.gif]

[Graphics:Images/index_gr_10.gif]

(You might recall that I asked you to find a way to generate just the triangle. You do that yet?)

I want a disk centered at P in the plane containing the points. To help with this I'll first find a pair of orthogonal unit vectors in the plane. Here's are some utility functions, whose utility should be clear:

[Graphics:Images/index_gr_11.gif]
[Graphics:Images/index_gr_12.gif]
[Graphics:Images/index_gr_13.gif]

Given two nonparallel vectors [Graphics:Images/index_gr_14.gif] and [Graphics:Images/index_gr_15.gif], you can easily show that the vector

[Graphics:Images/index_gr_16.gif]

is orthogonal to [Graphics:Images/index_gr_17.gif]. This means that we have the following two orthogonal unit vectors to play with, using PQ and PR in place of [Graphics:Images/index_gr_18.gif] and [Graphics:Images/index_gr_19.gif]:

[Graphics:Images/index_gr_20.gif]

The magnitudes of the vectors PQ and PR are

[Graphics:Images/index_gr_21.gif]
[Graphics:Images/index_gr_22.gif]

so a disk with radius 5 will show things nicely:

[Graphics:Images/index_gr_23.gif]
[Graphics:Images/index_gr_24.gif]

[Graphics:Images/index_gr_25.gif]

[Graphics:Images/index_gr_26.gif]

Keep playing. The cross product can be useful to get us out of the plane of the triangle.

[Graphics:Images/index_gr_27.gif]
[Graphics:Images/index_gr_28.gif]
[Graphics:Images/index_gr_29.gif]

[Graphics:Images/index_gr_30.gif]

[Graphics:Images/index_gr_31.gif]

Okay, enough of that. (Unless you can think of something you'd like to see...)

Here's a picture that corresponds to the [Graphics:Images/index_gr_32.gif] extra-credit problem on T1. We want to rotate the point R about the line [Graphics:Images/index_gr_33.gif], through an angle of [Graphics:Images/index_gr_34.gif].  The trick is to use some convenient orthogonal unit vectors. But we already have them, because [Graphics:Images/index_gr_35.gif] is a unit vector along PQ, [Graphics:Images/index_gr_36.gif] is in the plane of PQR and is perpendicular to [Graphics:Images/index_gr_37.gif], and [Graphics:Images/index_gr_38.gif] is a unit vector perpendicular to both [Graphics:Images/index_gr_39.gif] and [Graphics:Images/index_gr_40.gif]. From what we once discussed in class, the point should be

[Graphics:Images/index_gr_41.gif],

where [Graphics:Images/index_gr_42.gif] is the distance from R to [Graphics:Images/index_gr_43.gif] and S is the point on [Graphics:Images/index_gr_44.gif] nearest to R, namely,

[Graphics:Images/index_gr_45.gif].

[Graphics:Images/index_gr_46.gif]
[Graphics:Images/index_gr_47.gif]

[Graphics:Images/index_gr_48.gif]

[Graphics:Images/index_gr_49.gif]

Let's have R run circles around S.

[Graphics:Images/index_gr_50.gif]
[Graphics:Images/index_gr_51.gif]

[Graphics:Images/index_gr_52.gif]

[Graphics:Images/index_gr_53.gif]

The answer to the T1 problem is as follows.

[Graphics:Images/index_gr_54.gif]
[Graphics:Images/index_gr_55.gif]

Refer to our course web page to see some nice "Live3D" versions of these figures.


Converted by Mathematica      October 1, 2001