Created by Will Clarkson, Marcella Hastings, and Nate Tenczar.
Try out tensor
by running:
tensor <constraints-file> <width> <height> <placement-method>
There are some example constraints files in json_files
. Valid placement
methods are currently random
and furthest
.
Interactive Procedural Street Modeling (pdf)
The main paper that we're working from. Their code is here.
A paper on calculating and placing well-spaced streamlines which should be useful.
The Topology of Symmetric, Second-Order Tensor Fields (pdf)
Some information on representing and visualizing tensor fields that could be potentially useful.
Tensor Visualization (pdf)
Some pretty straightforward slides on understanding tensors, hyperstreamlines, etc.
A Brief Introduction to Tensors and their properties (html)
These are some general notes with useful formulas about operations on tensors and vectors. Includes some information about calculating eigenvectors that shoudld be useful.
Finding Eigenvectors (pdf)
The 4th page of these notes goes through the formula for the calculation of the eigenvectors of a 2x2 tensor.