Skip to content

ElevenIjusee/GIS-Tools-By-Electron

Repository files navigation

3D-Model-Conversion-By-Electron

图片

English | 简体中文

introduction

Use electron to build a 3D toolbox with a graphical interface. Functionality is gradually being improved. Use a lot of cat elements, the biggest feature is cute?

Development

yarn electron:dev

Bulid(No support for mac)

umi build electron --win

Planned and Completed Features:

Plans(Not related to development order)

  • More cat elements
  • 3dtiles viewer
  • kml,kmz,geojson viewer
  • shp to 3dtiles
  • fbx to 3dtiles
  • fbx,obj to gltf or glb
  • tif to terrain
  • and more

Completed

  • osgb to 3dtiles

Others

    The main purpose of this project is to build a desktop program full of cat elements, no no no, to demonstrate js development of simple desktop programs, and calls to exe files。

    I am not good enough at C++, and this project is purely a non-profit hobby project, so I don't want to take up too much personal time, so the conversion tools involved are mainly written in C++ and modified using open source projects. I will list the libraries involved separately, you can use my modified packaged or directly use the original project to modify their own packaging.

    For work and study reasons I can not do the monthly update, but will find time to continue to update. If you like this project, just click a star to support it. The next update will not be lost

Library

3dtile 转换相关:https://github.com/fanvanzh/3dtiles

English | 简体中文

简介

使用 electron 构建图形界面的三维工具箱。功能逐步完善中。使用了大量的猫元素,最大的特点是,,,可爱?

开发

yarn electron:dev

打包(不支持 mac,特别是 m1 及以后的 mac)

umi build electron --win

计划中的与已完成的功能:

计划(与开发顺序无关)

  • 更多的猫咪元素
  • 3dtiles 查看器
  • kml,kmz,geojson 查看器
  • shp 转 3dtiles
  • fbx 转 3dtiles
  • fbx,obj 转 gltf,glb
  • tif 生成地形
  • and more

已完成

  • osgb 转 3dtiles

其他

    本项目主要是为了搭建一个充满猫元素的桌面程序,不不不,是为了展示 js 开发简单桌面程序,以及对 exe 文件的调用。

    本人 C++目前水平不足,且这个项目是纯粹的非盈利的爱好型项目,不希望占用太多个人时间,涉及到 C++写成的转换工具主要以使用开源项目修改而来。我会把涉及的库单独列出,你可以使用我修改打包的或者直接使用原始项目自己修改打包。

    出于工作跟学习原因本人无法做的月更,但是会抽出时间持续更新的。如果你喜欢这个项目就点个 star 支持一下吧。后续更新不迷路

个人其他项目: https://github.com/ElevenIjusee?tab=repositories

3dtile 转换相关:https://github.com/fanvanzh/3dtiles