Code Monkey home page Code Monkey logo

Comments (26)

fanvanzh avatar fanvanzh commented on May 29, 2024

rust 搭配 vs2017 的编译环境好像有些问题。
建议你使用 2015 的编译环境。
或者从本项目中拉取Cpp代码,自己组织C++工程。

from 3dtiles.

fanvanzh avatar fanvanzh commented on May 29, 2024

在命令行执行 Internal error occurred: Command 后面的 Command 命令。
可以看到 Cpp 部分的详细报错原因。
以可以拉一个独立的Cpp工程,单独编译好 osgb23dtile.cpp 之后,再集成到 rust 项目中。

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

我单独编译您的osgb23dtiles文件出现一些错误,我解决了一些,还有这个标识符未申明的问题:
image
image
感觉在tinygltf中定义的类,结构体声明的变量都有问题,为啥啊,编译器有问题吗。。。

from 3dtiles.

fanvanzh avatar fanvanzh commented on May 29, 2024

你是不是有些编译宏没指定啊

from 3dtiles.

fanvanzh avatar fanvanzh commented on May 29, 2024

头文件的路径指定了吗

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

需要指定什么编译宏啊,也没有提示头文件找不到啊

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

刚用命令行的方法试了一下哪里出错了,说是osg头文件找不到cmath,很神奇:
image

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

尝试了好长时间还是有问题,您在闲暇之余能帮我看看我这个用osg3.6生成的数据能否用您的工具转换,还是只能用3.6的库重新编译,麻烦您了
Tile_111.zip

from 3dtiles.

fanvanzh avatar fanvanzh commented on May 29, 2024

我试了,无法加载。

from 3dtiles.

fanvanzh avatar fanvanzh commented on May 29, 2024

你把 osg23dtile.cpp 单独拉出来,组织成 cpp 工程吧。

由于本项目带有娱乐性质,作者还是愿意维护 rust 版本的。

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

麻烦您了,我在尝试编译一个cpp工程

from 3dtiles.

chenlongfromchina avatar chenlongfromchina commented on May 29, 2024

请问您的cpp工程编译好了吗?我也遇到一些问题

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

没,总是是作用域有问题,把osg3dtile和tileset放一个文件就好了,不知道为啥,还要自己写json。

from 3dtiles.

chenlongfromchina avatar chenlongfromchina commented on May 29, 2024

能留个联系方式吗?我的Q657323303,跟您请教一下。

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

这是我编的文件,可能还没写完,你可以试试,如果你把json和文件遍历的部分写好了也请分享~~
test.zip

from 3dtiles.

chenlongfromchina avatar chenlongfromchina commented on May 29, 2024

好的,我用的还是VS2010,还得改C++11的语法。

from 3dtiles.

chenlongfromchina avatar chenlongfromchina commented on May 29, 2024

error
我用你的test.zip 里面的c++工程,生成b3dm有点问题,你的可以生成b3dm吗?

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

我可以生成,但是显示不了,转smart3d的模型就挺好的,这个指针越界你找找原因吧,不过json写得有点问题,你可能还得改

from 3dtiles.

fanvanzh avatar fanvanzh commented on May 29, 2024

readme 增加了 vs 编译调试指南

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

感谢大佬~

from 3dtiles.

fanvanzh avatar fanvanzh commented on May 29, 2024

我近期会更新个 winform + cpp 的版本,敬请关注,分支已建: gui_with_c#

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

请问一下osgb模型内部纹理图片只有是jpeg才可以转吗?我原来用osgDB读osgb文件再写回osgb内部的纹理图片格式就改变了,模型变得更大,怎么样能写回含有jpeg纹理的osgb模型啊?

from 3dtiles.

fanvanzh avatar fanvanzh commented on May 29, 2024

不明白。
只要是 osg 支持的纹理都可以转,但是 gltf 只支持 jpeg、png 两种纹理格式。
写回 osgb 时,可以指定纹理格式,如不指定默认按后缀名匹配。

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

请问一下怎么指定纹理格式,找了好久,求助~~

from 3dtiles.

WinterCodeForEverything avatar WinterCodeForEverything commented on May 29, 2024

我用我的osgb模型是可以转成b3dm,但是转完以后显示不出来,我在找原因,怀疑是osgb纹理格式的问题,osgb里面默认的纹理是bmp?那样在转换的时候会自动转成jpeg或者png吗?

from 3dtiles.

chenlongfromchina avatar chenlongfromchina commented on May 29, 2024

我的也显示不出来,生成的b3dm应该没问题,我用ultraCompare跟作者生成的对比了,b3dm都一样,但就是不显示,郁闷。

from 3dtiles.

Related Issues (20)

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.