rgl (version 1.3.1)

abclines3d: Lines intersecting the bounding box

Description

This adds mathematical lines to a scene. Their intersection with the current bounding box will be drawn.

Usage

abclines3d(x, y = NULL, z = NULL, a, b = NULL, c = NULL, ...)

Value

A shape ID of the object is returned invisibly.

Arguments

x, y, z

Coordinates of points through which each line passes.

a, b, c

Coordinates of the direction vectors for the lines.

...

Material properties.

Details

Draws the segment of a line that intersects the current bounding box of the scene using the parametrization \( (x, y, z) + (a, b, c) * s \) where \(s\) is a real number.

Any reasonable way of defining the coordinates x, y, z and a, b, c is acceptable. See the function xyz.coords for details.

See Also

planes3d for mathematical planes.

segments3d draws sections of lines that do not adapt to the bounding box.

Examples

Run this code
plot3d(rnorm(100), rnorm(100), rnorm(100))
abclines3d(0, 0, 0, a = diag(3), col = "gray")

Run the code above in your browser using DataLab