Coder Social home page Coder Social logo

lzhng2000 / web3dworld Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zoowii/web3dworld

0.0 0.0 0.0 25.93 MB

毕业设计,小组成员有我和另一位同学air_don。基于WebGL的3D展示和编辑系统,可以编辑和展示3D场景,支持几何体、材质贴图、各种移动旋转等操作,支持导入OBJ格式的3D文件,支持2D、3D视图,修改后立即可见,所见即所得。支持俯视视角和第一人称视角,第一人称视角可以在房间中走动,等等。

Python 74.61% Ruby 0.01% HTML 0.66% CSS 0.36% JavaScript 24.35% C 0.02%

web3dworld's Introduction

3dhouse

Web 3D House Design And Display

Using WebGL

基于WebGL的景观房屋等3D场景的编辑与展示


Author

指导老师

  • 刘海涛(nju)

开发技术

  • Python(后台开发)
  • Flask(Web后台框架)
  • SQLite, MySQL, MongoDB(数据、文件存储)
  • JavaScript
  • require.js/jquery/underscore.js/backbone.js/ExtJS 等等js框架

部署方式

  • 下载代码后可上传并部署到AppFog上(af update )
  • 开发环境时使用sqlite数据库,数据库文件直接放在项目根目录中;
  • 开发环境的MongoDB使用名为web3dhouse的数据库并有用户名/密码为admin/admin的账户
  • 开发环境MongoDB配置方式
下载MongoDB程序后,解压,进入MongoDB的bin目录,运行
mongod --dbpath=E:/data --rest (E:/data是存放数据的目录,可自定)
启动MongoDB
在运行mongo命令,进入MongoDB交互环境,运行:
use web3dhouse
db.addUser('admin', 'admin')
Ctrl+C(关闭)
然后Ctrl+C关闭之前的mongod进程。
以后每次启动时执行
mongod --dbpath=E:/data --rest -auth
即可启动mongod了
  • 开发环境中,以上配置好后,运行python web/start.py或gunicorn -w 4 web.app.application.app即可运行了。

web3dworld's People

Contributors

zoowii avatar katik avatar

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.