# A Finer Way to Render 3D Illustrated Objects in 'grid' Using Affine Transformations

## Documentation for package ‘affiner’ version 0.2.1

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A B C D F G H I L M N P R S T

affiner-package | affiner: A Finer Way to Render 3D Illustrated Objects in 'grid' Using Affine Transformations

## -- A --

abs.angle | Implemented base methods for angle vectors
abs.Coord1D | Compute Euclidean norm
abs.Coord2D | Compute Euclidean norm
abs.Coord3D | Compute Euclidean norm
affineGrob | Affine transformation grob
affiner | affiner: A Finer Way to Render 3D Illustrated Objects in 'grid' Using Affine Transformations
affiner_options | Get affiner options
affine_settings | Compute 'grid' affine transformation feature viewports and transformation functions
angle | Angle vectors
angle-methods | Implemented base methods for angle vectors
angular_unit | Get/set angular unit of angle vectors
angular_unit<- | Get/set angular unit of angle vectors
arccosecant | Angle vector aware inverse trigonometric functions
arccosine | Angle vector aware inverse trigonometric functions
arccotangent | Angle vector aware inverse trigonometric functions
arcsecant | Angle vector aware inverse trigonometric functions
arcsine | Angle vector aware inverse trigonometric functions
arctangent | Angle vector aware inverse trigonometric functions
as.complex.angle | Implemented base methods for angle vectors
as.double.angle | Implemented base methods for angle vectors
as_angle | Cast to angle vector
as_angle.angle | Cast to angle vector
as_angle.character | Cast to angle vector
as_angle.complex | Cast to angle vector
as_angle.Coord2D | Cast to angle vector
as_angle.Coord3D | Cast to angle vector
as_angle.Line2D | Cast to angle vector
as_angle.numeric | Cast to angle vector
as_angle.Plane3D | Cast to angle vector
as_coord1d | Cast to coord1d object
as_coord1d.character | Cast to coord1d object
as_coord1d.Coord1D | Cast to coord1d object
as_coord1d.Coord2D | Cast to coord1d object
as_coord1d.data.frame | Cast to coord1d object
as_coord1d.list | Cast to coord1d object
as_coord1d.matrix | Cast to coord1d object
as_coord1d.numeric | Cast to coord1d object
as_coord1d.Point1D | Cast to coord1d object
as_coord2d | Cast to coord2d object
as_coord2d.angle | Cast to coord2d object
as_coord2d.character | Cast to coord2d object
as_coord2d.complex | Cast to coord2d object
as_coord2d.Coord2D | Cast to coord2d object
as_coord2d.Coord3D | Cast to coord2d object
as_coord2d.data.frame | Cast to coord2d object
as_coord2d.list | Cast to coord2d object
as_coord2d.matrix | Cast to coord2d object
as_coord2d.numeric | Cast to coord2d object
as_coord3d | Cast to coord3d object
as_coord3d.angle | Cast to coord3d object
as_coord3d.character | Cast to coord3d object
as_coord3d.Coord2D | Cast to coord3d object
as_coord3d.Coord3D | Cast to coord3d object
as_coord3d.data.frame | Cast to coord3d object
as_coord3d.list | Cast to coord3d object
as_coord3d.matrix | Cast to coord3d object
as_coord3d.numeric | Cast to coord3d object
as_line2d | Cast to Line2D object
as_line2d.angle | Cast to Line2D object
as_line2d.character | Cast to Line2D object
as_line2d.Coord2D | Cast to Line2D object
as_line2d.Line2D | Cast to Line2D object
as_line2d.numeric | Cast to Line2D object
as_line2d.Point1D | Cast to Line2D object
as_plane3d | Cast to Plane3D object
as_plane3d.character | Cast to Plane3D object
as_plane3d.Coord3D | Cast to Plane3D object
as_plane3d.Line2D | Cast to Plane3D object
as_plane3d.numeric | Cast to Plane3D object
as_plane3d.Plane3D | Cast to Plane3D object
as_plane3d.Point1D | Cast to Plane3D object
as_point1d | Cast to Point1D object
as_point1d.character | Cast to Point1D object
as_point1d.Coord1D | Cast to Point1D object
as_point1d.numeric | Cast to Point1D object
as_point1d.Point1D | Cast to Point1D object
as_transform1d | Cast to 1D affine transformation matrix
as_transform1d.default | Cast to 1D affine transformation matrix
as_transform1d.transform1d | Cast to 1D affine transformation matrix
as_transform2d | Cast to 2D affine transformation matrix
as_transform2d.default | Cast to 2D affine transformation matrix
as_transform2d.transform2d | Cast to 2D affine transformation matrix
as_transform3d | Cast to 3D affine transformation matrix
as_transform3d.default | Cast to 3D affine transformation matrix
as_transform3d.transform3d | Cast to 3D affine transformation matrix

## -- B --

bounding_ranges | Compute axis-aligned ranges

## -- C --

centroid | Compute centroids of coordinates
convex_hull2d | Compute 2D convex hulls
convex_hull2d.Coord2D | Compute 2D convex hulls
Coord1D | 1D coordinate vector R6 Class
Coord2D | 2D coordinate vector R6 Class
Coord3D | 3D coordinate vector R6 Class
cosecant | Angle vector aware trigonometric functions
cosine | Angle vector aware trigonometric functions
cotangent | Angle vector aware trigonometric functions
cross_product3d | Compute 3D vector cross product

## -- D --

degrees | Angle vectors
distance1d | 1D Euclidean distances
distance2d | 2D Euclidean distances
distance3d | 3D Euclidean distances

## -- F --

format.angle | Implemented base methods for angle vectors

## -- G --

gradians | Angle vectors
graphics | Plot coordinates, points, lines, and planes
grid.affine | Affine transformation grob
grid.isocube | Isometric cube grob

## -- H --

has_intersection | Whether two objects intersect
has_intersection.default | Whether two objects intersect
has_intersection.Line2D | Whether two objects intersect
has_intersection.Plane3D | Whether two objects intersect
has_intersection.Point1D | Whether two objects intersect

## -- I --

intersection | The intersection of two objects.
intersection.Coord1D | The intersection of two objects.
intersection.Coord2D | The intersection of two objects.
intersection.Coord3D | The intersection of two objects.
intersection.Line2D | The intersection of two objects.
intersection.Plane3D | The intersection of two objects.
intersection.Point1D | The intersection of two objects.
inverse-trigonometric-functions | Angle vector aware inverse trigonometric functions
isocubeGrob | Isometric cube grob
isotoxal_2ngon_inner_radius | Isotoxal 2n-gon inner radius
is_angle | Test whether an object is an angle vector
is_congruent | Test whether two objects are congruent
is_congruent.angle | Test whether two objects are congruent
is_congruent.numeric | Test whether two objects are congruent
is_coord1d | Test whether an object has a Coord1D class
is_coord2d | Test whether an object has a Coord2D class
is_coord3d | Test whether an object has a Coord3D class
is_equivalent | Test whether two objects are equivalent
is_equivalent.angle | Test whether two objects are equivalent
is_equivalent.Coord1D | Test whether two objects are equivalent
is_equivalent.Coord2D | Test whether two objects are equivalent
is_equivalent.Coord3D | Test whether two objects are equivalent
is_equivalent.Line2D | Test whether two objects are equivalent
is_equivalent.numeric | Test whether two objects are equivalent
is_equivalent.Plane3D | Test whether two objects are equivalent
is_equivalent.Point1D | Test whether two objects are equivalent
is_line2d | Test whether an object has a Line2D class
is_parallel | Whether two objects are parallel
is_parallel.Line2D | Whether two objects are parallel
is_parallel.Plane3D | Whether two objects are parallel
is_plane3d | Test whether an object has a Plane3D class
is_point1d | Test whether an object has a Point1D class
is_transform1d | Test if 1D affine transformation matrix
is_transform2d | Test if 2D affine transformation matrix
is_transform3d | Test if 3D affine transformation matrix

## -- L --

Line2D | 2D lines R6 Class
lines.Line2D | Plot coordinates, points, lines, and planes
lines.Point1D | Plot coordinates, points, lines, and planes

## -- M --

mean.Coord1D | Compute centroids of coordinates
mean.Coord2D | Compute centroids of coordinates
mean.Coord3D | Compute centroids of coordinates

## -- N --

normal2d | 2D normal vectors
normal2d.Coord2D | 2D normal vectors
normal2d.Line2D | 2D normal vectors
normal3d | 3D normal vectors
normal3d.character | 3D normal vectors
normal3d.Coord3D | 3D normal vectors
normal3d.Plane3D | 3D normal vectors

## -- P --

permute2d | 2D affine transformation matrices
permute3d | 3D affine transformation matrices
pi_radians | Angle vectors
Plane3D | 3D planes R6 Class
plot.Coord1D | Plot coordinates, points, lines, and planes
plot.Coord2D | Plot coordinates, points, lines, and planes
Point1D | 1D points R6 Class
points.Coord1D | Plot coordinates, points, lines, and planes
points.Coord2D | Plot coordinates, points, lines, and planes
print.angle | Implemented base methods for angle vectors
project1d | 1D affine transformation matrices
project2d | 2D affine transformation matrices
project3d | 3D affine transformation matrices

## -- R --

radians | Angle vectors
range.Coord1D | Compute axis-aligned ranges
range.Coord2D | Compute axis-aligned ranges
range.Coord3D | Compute axis-aligned ranges
reflect1d | 1D affine transformation matrices
reflect2d | 2D affine transformation matrices
reflect3d | 3D affine transformation matrices
rotate2d | 2D affine transformation matrices
rotate3d | 3D affine transformation matrices
rotate3d_to_AA | Convert from 3D rotation matrix to axis-angle representation.

## -- S --

scale1d | 1D affine transformation matrices
scale2d | 2D affine transformation matrices
scale3d | 3D affine transformation matrices
secant | Angle vector aware trigonometric functions
shear2d | 2D affine transformation matrices
shear3d | 3D affine transformation matrices
sine | Angle vector aware trigonometric functions
star_inner_radius | Isotoxal 2n-gon inner radius

## -- T --

tangent | Angle vector aware trigonometric functions
transform1d | 1D affine transformation matrices
transform2d | 2D affine transformation matrices
transform3d | 3D affine transformation matrices
translate1d | 1D affine transformation matrices
translate2d | 2D affine transformation matrices
translate3d | 3D affine transformation matrices
trigonometric-functions | Angle vector aware trigonometric functions
turns | Angle vectors