Hannes Janetzek
ae4cb24b32
formatting
2013-10-09 01:55:58 +02:00
Hannes Janetzek
0ad8e70b97
brighter buildings
2013-10-09 01:55:58 +02:00
Hannes Janetzek
7145b067a0
fix wrap, if needed. this was wrong
2013-10-09 01:55:58 +02:00
Hannes Janetzek
491e41becc
rename Tile.TILE_SIZE to Tile.SIZE, while I'm at refactoring
2013-10-09 01:55:58 +02:00
Hannes Janetzek
8e01dce85e
-use absolute x/y position and scale in MapPosition
...
- scale calculations look much nicer now, better always
use 'double' unless you are sure about precision required
- finally got rid of zoomLevel relative coordinates
- cleanup MapPosition and MercatorProjection API functions
2013-10-09 01:55:58 +02:00
Hannes Janetzek
a87a1b761c
testing tile overlay
2013-10-09 01:55:58 +02:00
Hannes Janetzek
1d2fea48cc
5cm height step should suffice
2013-10-09 01:55:58 +02:00
Hannes Janetzek
118c74e810
use building heigh in cm. TODO need to match ground resolution
2013-10-09 01:55:58 +02:00
Hannes Janetzek
bac46ac6e2
make building height consistent, at least independent of aspect ratio
2013-10-09 01:55:58 +02:00
Hannes Janetzek
bef8e125fb
MapPosition: use int to represent zoomLevel
...
add MapPosition.setFromLatLon utility
2013-10-09 01:55:58 +02:00
Hannes Janetzek
a818e2f062
use MapPosition.copy(other)
2013-10-09 01:55:57 +02:00
Hannes Janetzek
8c8750a833
add GeometryBuffer class to pass data from MapDatabase to TileGenerator
2013-10-09 01:55:57 +02:00
Hannes Janetzek
45b8bf75de
cleanups
2013-10-09 01:55:57 +02:00
Hannes Janetzek
f440920a4b
cleanups
2013-10-09 01:55:57 +02:00
Hannes Janetzek
f262efee7f
Use native Matrix4 instead of float[16]
2013-10-09 01:55:56 +02:00
Hannes Janetzek
2b47b92771
more contrast for buildings
2013-10-09 01:55:56 +02:00
Hannes Janetzek
65e4845fef
grow ExtrusionLayer compiler buffer if necessary
2013-10-09 01:55:55 +02:00
Hannes Janetzek
9b54d81dab
mv TextOverlayExp to TextOverlay
2013-10-09 01:55:55 +02:00
Hannes Janetzek
82eb60e2a9
cleanups
2013-10-09 01:55:55 +02:00
Hannes Janetzek
97828c6f8b
shorter shader handle names
2013-10-09 01:55:55 +02:00
Hannes Janetzek
c0a08c11c8
rename COORD_MULTIPLIER to COORD_SCALE
2013-10-09 01:55:55 +02:00
Hannes Janetzek
67529446a4
cleanups + notes
2013-10-09 01:55:54 +02:00
Hannes Janetzek
54d3fe332b
cleanups
2013-10-09 01:55:54 +02:00
Hannes Janetzek
d91ad535a2
start to make line stipple themeable
2013-10-09 01:55:54 +02:00
Hannes Janetzek
f658b6fbcf
fix text AABB
2013-10-09 01:55:54 +02:00
Hannes Janetzek
4faaf25dfa
use Layer.width
2013-10-09 01:55:54 +02:00
Hannes Janetzek
7cf4ca27f3
- add initial version of line stipple renderer
...
- 'vbo' moved to 'Layers'
2013-10-09 01:55:54 +02:00
Hannes Janetzek
a0083ae484
refactor 'checkOverlap', cleanups
2013-10-09 01:55:54 +02:00
Hannes Janetzek
836c6f39ab
add label debug option to app preferences
2013-10-09 01:55:54 +02:00
Hannes Janetzek
b43736a047
reuse Labels and OBB2Ds, cleanups
2013-10-09 01:55:54 +02:00
Hannes Janetzek
45bb326258
update copyright
2013-10-09 01:55:53 +02:00
Hannes Janetzek
1af037d783
fix: release textures
2013-10-09 01:55:53 +02:00
Hannes Janetzek
34bffcc15f
labeling testing
2013-10-09 01:55:53 +02:00
Hannes Janetzek
55030c1166
refactor: dont pass matrices with MapPosition -> use GLRender.Matrices
2013-10-09 01:55:53 +02:00
Hannes Janetzek
b3d708bd36
fix label preference by segment length
...
add more TODOs
2013-10-09 01:55:53 +02:00
Hannes Janetzek
e69bebb2c5
use OBBs for label collision detections
2013-10-09 01:55:53 +02:00
Hannes Janetzek
c53805aded
release locked tiles for labeling directly
2013-10-09 01:55:52 +02:00
Hannes Janetzek
7c6ec614a2
make TileManager non-static
2013-10-09 01:55:52 +02:00
Hannes Janetzek
f2b7a9fdf8
formatting
2013-10-09 01:55:52 +02:00
Hannes Janetzek
8fb7dc831c
building model shading
2013-10-09 01:55:52 +02:00
Hannes Janetzek
fb1b0d4087
docs
2013-10-09 01:55:51 +02:00
Hannes Janetzek
fc96e5f6e8
impprove labeling a bit by giving priority to labels that were labeled previously
2013-10-09 01:55:51 +02:00
Hannes Janetzek
c21b5b629b
building color tweaks
2013-10-09 01:55:51 +02:00
Hannes Janetzek
f7b00b9692
custom renderer, draw quad
2013-10-09 01:55:51 +02:00
Hannes Janetzek
373d45e008
building color
2013-10-09 01:55:51 +02:00
Hannes Janetzek
7124d07bbd
show how to fix triangle on map
2013-10-09 01:55:51 +02:00
Hannes Janetzek
bc9f517cb1
extend CustomOverlay example to draw a triangle
2013-10-09 01:55:51 +02:00
Hannes Janetzek
be67647bdd
clear ItemizedOverlay
2013-10-09 01:55:51 +02:00
Hannes Janetzek
019c39d8b8
start render early
2013-10-09 01:55:51 +02:00
Hannes Janetzek
e99a4279bf
keep track of GL_BLEND state: GLState.blend(enable)
2013-10-09 01:55:51 +02:00