generate a random point in a given range, on a line, a plane, or a sphere - Maple Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Geometry : 3-D Euclidean : Point Functions : geom3d/randpoint

geom3d[randpoint] - generate a random point in a given range, on a line, a plane, or a sphere

Calling Sequence

randpoint(w, x, y, z)

randpoint(w, obj, ...)

Parameters

w

-

the name of a random point

x

-

range

y

-

range

z

-

range

obj

-

line, plane, or sphere

Description

• 

The routine geom3d[randpoint](w, x, y, z) returns a point with the x-coordinate, y-coordinate, and z-coordinate in the interval specified by x, y, and z respectively.

• 

When the second argument is a line, a plane, or a sphere, geom3d[randpoint] returns a point on that geometric object.

• 

If the object obj is a line, and the third optional argument which is a range is given, w is a point of the line segment such that the parameter in the parametric equation of the line lies in that range.

• 

If the object obj is a sphere, and the optional third, fourth arguments which are ranges are given, w is in general the point with the x-coordinate and y-coordinate restricted inside these ranges.

Examples

with(geom3d):

randpoint(w,-10..10,-10..10,-10..10):

coordinates(w);

2209065349250000000,838744609500000000,244301281500000000

(1)

randpoint(A,-10..10,-10..10,-10..10):

randpoint(B,-10..10,-10..10,-10..10):

randpoint(C,-10..10,-10..10,-10..10):

plane(p,[A,B,C]):

randpoint(w4,p):

coordinates(w4);

806779818910000000000,17135386535000000000,203857859972347425739697258423146514179127009683876000000000

(2)

IsOnObject(w4,p);

true

(3)

See Also

geom3d[objects]


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam