Code Monkey home page Code Monkey logo

map's Introduction

Map

本项目使用QT5+基于osg和osgearth封装的渲染平台

avatar

主要工作:

  • 对Qt和OSG的OpenGL状态进行了分离
  • 分离渲染线程和Qt的界面主线程,使得渲染不影响主界面的流畅性
  • 真实的恒星位置、星座、星区,显示
  • 屏幕显示
  • 点、线、面、体的绘制
  • 灵活视点控制
  • 一键二、三维切换
  • 模型点选的统一控制
  • 统一状态,减少渲染时的状态切换

依赖库:

不足:

  • 没有对OSG的状态进行彻底的合并
  • 代码封装不彻底,暴露过多的OSG的机制

map's People

Contributors

2256263550 avatar haobo19860307 avatar im-qing avatar jingyunbu avatar limengb401 avatar shijiamoni avatar smashland avatar weixl91 avatar ytyisme avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

map's Issues

能求一份完整工程嘛

您好,我试着编译了下,有些versionmath中的函数没有,osg的库版本也不匹配。能否发一份带库的工程呢,感谢

求数据

大佬,可以给一下程序目录下Data文件夹下面的所有数据吗?需要包括星历,"Space/stars","Space/stars/names",earth文件等数据资源吗

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.