id	summary	reporter	owner	description	type	status	priority	milestone	version	resolution	keywords	cc
12	instances of Transform for Geometry	garious	garious	"After importing the Reactive-FieldTrip adapter, the user should be able to write this:

spinningTorusPair :: Double -> Behavior Geometry3
spinningTorusPair sz = uscale3 sz *% spinningG torusPair

Instead of this:

spinningTorusPair :: Double -> Behavior Geometry3
spinningTorusPair sz = (uscale3 sz *%) <$> spinningG torusPair

Conal says this is a static transformation of dynamic geometry, and that it would also be useful to have instances for dynamic transformation of static geometry and dynamic transformation of dynamic geometry.  And the corresponding three additional instances for 2D geometry.  6 instances total.

-- static-static (works as-is)
uscale3 sz *% torusPair

-- static-dynamic (needs instance of Transform)
uscale3 sz *% spinningG torusPair

-- dynamic-static (needs instance of Transform)
fmap uscale3 time *% torusPair

-- dynamic-dynamic (needs instance of Transform)
fmap uscale3 time *% spinningG torusPair
"	enhancement	closed	minor			fixed		
