Close
Close window
project - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.
Maplesoft logo
Maplesoft logo

Online Help

All Products Maple MapleSim


[フレーム] [フレーム]

plottools

project

projecting PLOT and PLOT3D data structures

Calling Sequence

project(p, [pt_2d, pt_2d])

project(q, [pt_3d, pt_3d])

project(q, [pt_3d, pt_3d, pt_3d])

Parameters

p

-

PLOT data structure or a 2-D object

q

-

PLOT3D data structure or a 3-D object

pt_2d

-

(optional) list of two real numbers specifying a point in 2-D

pt_3d

-

(optional) list of three real numbers specifying a point in 3-D

Description

The project command takes a plot structure or object and produces a new plot structure or object.

In two dimensional case, an object can be projected on a given line.

In three dimensional case, an object can be projected on a given a line, or a given plane.

The result of a call to project is a 2-D or 3-D plot structure or object, which may be displayed with the plots:-display command. You can assign the data structure to a variable, save it in a file, then read it back in for redisplay. For more information about plot data structures, see plot/structure .

Several commands in the plottools package can transform plots. For a list, see the plottools help page. The plots:-changecoords and plots:-display commands can also be used to transform plots.

Representation

A point is represented as a list of either two real numbers (2-D) or three real numbers (3-D).

A line is represented as a list of two distinct points.

A plane is represented as a list of three distinct points.

Examples

Note: The following example also uses the plottools:-reflect command.

>

withplottools:

>

withplots:

>

pplot3dsinxy+3,x=π..π,y=π..π:

>

qprojectp,0,0,0,1,0,0,0,1,0:

>

rreflectp,0,0,0,1,0,0,0,1,0:

>

displayp,q,r,lightmodel=light4,orientation=60,60


Download Help Document

AltStyle によって変換されたページ (->オリジナル) /