Opened 7 years ago
Last modified 4 years ago
#4065 assigned enhancement
Affine Utilities
Reported by: | pramsey | Owned by: | pramsey |
---|---|---|---|
Priority: | medium | Milestone: | PostGIS Fund Me |
Component: | postgis | Version: | master |
Keywords: | Cc: |
Description
With an 'affine' type, it would be possible to create some cool affine utilities
ST_AffineCalculate(point, point) => affine (translate) ST_AffineCalculate(line, line) => affine(scale/rotate/translate/shear) ST_AffineTranslate(affine, point) => affine with added translation ST_AffineRotate(affine, angle) => affine with added rotation ST_AffineScale(affine, point) => affine with added scale ST_AffineInvert(affine) => affine the carries out reverse of input
Change History (6)
comment:1 by , 7 years ago
comment:2 by , 7 years ago
Can it be made compatible with opengl matrices?
Would be cool to have a chain of functions that can take screen geometry and camera view and transform both into a shape that ST_Intersects with everything that needs fetching into screen, although it needs some more thought.
comment:3 by , 7 years ago
I think doing a projection from 3-space to x/y is possible, with a normal to the screen, a normal to the projection plan and a camera locations/direction. But... I'm not sure how useful it would be :)
comment:4 by , 6 years ago
Milestone: | PostGIS 2.5.0 → PostGIS 3.0.0 |
---|
comment:5 by , 5 years ago
Milestone: | PostGIS 3.0.0 → PostGIS 3.1.0 |
---|
comment:6 by , 4 years ago
Milestone: | PostGIS 3.1.0 → PostGIS Fund Me |
---|
Note:
See TracTickets
for help on using tickets.
Oh, and of course