Copperbox revision 722.
I've sorted out the Frame module and made a type class that encompasses most of the relevant operations on frames. I suspect there will never be a lot of operations on frames in Wumpus. The most important one is coord which extracts the coordinates of a point in a frame into the standard Cartesian frame.
Something that I didn't really appreciate until today is that in points and coordinates are not synonymous in coordinate-free geometry (i.e the work of Tony DeRose and others at the University of Waterloo). This is a parallel of how vectors and points are different in affine geometry. One is free to use points as one likes in the coordinate-free approach but until they are extracted relative to a fixed frame they are considered "arbitrary".
For Wumpus this means I'm now happy with the types for creating lines that are Point -> Line. After I'd changed the Picture type to have Frame as the domain rather than Point, I was wondering what to do about the other types with Point as the domain (but where it seemed more natural) - I've concluded that they are fine.
Blog Archive
-
▼
2009
(651)
-
▼
July
(64)
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- Mullein
- DataObscura
- DataObscura
- Mullein
- Mullein
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- OpenVG binding
- OpenVG binding
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- Wumpus
- stream-calculus
-
▼
July
(64)
About Me
- Stephen Tetley
- Disambiguating biog as there are a few Stephen Tetley's in the world. I'm neither a cage fighter or yachtsman. I studied Fine Art in the nineties (foundation Bradford 1992, degree Cheltenham 1992 - 95) then Computing part-time at Leeds Met graduating in 2003. I'm the Stephen Tetley on Haskell Cafe and Stackoverflow.