Comments (7)
Yeah know that, It's because Basemaps always update scene origin coords when panning or zooming to mouse. It's important to update scene origin coordinates because you really don't want to zoom somewhere in US and have your scene origin stay back somewhere in Europe, with units in meters it's just impossible for Blender to correctly handle this situation.
I've already planned to add an option to move objects location according to scene origin updates. Remember Basemaps is really not finished and not well integrated with others BenderGIS tools but I really appreciate your feedback.
from blendergis.
Wouldn't that be enough to let Blender's "zoom to mouse position" enabled? It seems that the basemap mode force disable it.
from blendergis.
Basemaps has it own zoom to mouse option, independent from the Blender's 3dview one. When zooming or panning in the maps there isn't 3d view move (except for the height), it's just the background image which change. As I've described above, it's not conceivable to truly move 3d view because if you start in US and go to Europe your scene origin will be exceedingly far away from your actual position
Actually a workaround is to disable zoom to mouse option (from Basemap addon) and avoid any panning, so the data stay aligned
from blendergis.
Ok, I understand. But I think both possibilities (Basemap's zoom to mouse position and Blender's zoom to mouse position) can make sense depending on the use case. I use it to get details on small areas (a town and it's surrounding). In this case, their is no precision problem triggered by tiles being too far away from origin. So maybe changing the zoom to mouse position to have 'deactivated', 'basemap only' and 'blender's zoom' ? With some warning for Blender's zoom that user must stay in a reasonable area.
Blender's zoom already work after pressing escape, it just needs automatically updated tiles.
from blendergis.
you're right it can be an useful option. There are lot of things remaining to do to improve basemaps addon !
from blendergis.
Fixed in latest update (moving objects according to new origin).
I've created another issue about an option for moving 3d view instead of origin
#25
from blendergis.
Thank you for working on it and proposing a solution in the meantime :)
from blendergis.
Related Issues (20)
- EXC_CRASH (SIGABRT)
- Question not issue
- Error when Extruding HOT 3
- Python type error while generating map plane after hitting E HOT 7
- Not Letting Me Use NASA SRTM Data And Forcing Me To Have A API Key For Open Topography
- Links to Christoph Gohlke's GDAL and Numpy packages are dead on GDAL wiki page
- Crashing with 4.02 with python errors when using control E over a new location. HOT 8
- STRM data not saved HOT 2
- [MAC] BlenderGIS 2.2.8 and Blender 4.02 not loading any of the maps HOT 5
- Geometry export fails on Blender 4.0.2 ( 'ValueError: 1-2 args execution context is supported') HOT 6
- ValueError: 1-2 args execution context is supported HOT 3
- Non-integer randomheight value will result in crash
- Export Shape Objects to feature not working
- Error when try to extract map HOT 4
- Error prompt when pressing the E key HOT 7
- SRTM loaded but not displaying elevations.
- export failing HOT 5
- MacOS - no basemap HOT 3
- When I deselect the plugin on Blender's plugin page and try to enable it again, I get the following error, does anyone know how to fix it?
- Blender 4.0 and 4.1.1 After loading basemap cant access any menu option HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blendergis.