geom3d
randpoint
generate a random point in a given range, on a line, a plane, or a sphere
Calling Sequence
Parameters
Description
Examples
randpoint(w, x, y, z)
randpoint(w, obj, ...)
w
-
the name of a random point
x
range
y
z
obj
line, plane, or sphere
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.
with⁡geom3d:
randpoint⁡w,−10..10,−10..10,−10..10:
coordinates⁡w
−2209065349250000000,−838744609500000000,244301281500000000
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
IsOnObject⁡w4,p
true
See Also
geom3d/objects
Download Help Document