当前位置:网站首页>Some understandings of 3dfiles
Some understandings of 3dfiles
2022-07-03 08:16:00 【CHPCWWHSU】
Because of the need of work , Need to put OSGB The file is converted to 3D Tiles, For network transmission and Web Display of platform, etc .OSGB Mainly from tilt photogrammetry , It can be done by smart3D( Old name ) Three dimensional modeling results ;3D Tiles For streaming 3D Content , Including buildings 、 tree 、 Point cloud and vector data . At present, from the experience of the project , It's only used. OSGB Image data is converted to 3D Tiles The situation of . Because it's Xiaobai , Learn from the beginning , First of all, we need to understand the organizational format of various documents , Such as osgb file 、tileset.json file , Now let's introduce it according to our own understanding Tileset The format of , First, deepen your understanding , Second, I hope it will be helpful to students who are just beginning to learn like me .Tileset With an example .
From the root directory , There are three properties ,“asset”、“geometricError”、“root” Three attributes , Let's talk about .
1.asset
asset Including the whole tileSet Metadata , Include “version” Defined 3D Tiles Version of , This version number specifies tileSet Of JSON Patterns and basic tileSet Format ."gltfUpAxis" Definition gltf The axis above the file .
2.geometricError
geometricError To determine the tile The resolution of the , Calculate the screen error through this set error , determine tileSet Whether to render .
3.root
root What's in store is tileset The content of , Let's expand root Field content of , Detailed introduction root Medium Content .
3.1 boundingVolume
boundingVolume To determine the tileset The bounding box of .
“box” share 12 Parameters , According to my understanding , Can be divided into four groups , That is, they represent vertices 、x The vector in the axial direction 、y The vector in the axial direction 、z The vector in the axial direction .
3.2 Children
That is root tileset A subdirectory , Contains a series of side-by-side subdirectories , Explain one of them carefully .
You can see that the subdirectory contains “boundingVolumn”、“content"、“geometricError” attribute , among “boundingVolumn”、“geometricError” I've said that before ,“content” Represents a subdirectory json Relative paths .
3.3 “transform”
Express tileset The transformation matrix of , common 16 Parameters , representative 4*4 matrix , Row vectors are preferred , Execute by right multiplication .
边栏推荐
- Xlua task list youyou
- [cocos creator] get the resource UUID
- oracle中的 (+)是什么意思
- [cocos creator] Click the button to switch the interface
- go 解析身份证
- [end of 2021] National Meteorological Short Video (Kwai, Tiktok) influence list in December
- 一条通往服务器所有端口的隧道
- [set theory] order relation (the relation between elements of partial order set | comparable | strictly less than | covering | Haas diagram)
- Golang中删除字符串的最后一个字符
- [usaco12mar]cows in a skyscraper g (state compression DP)
猜你喜欢
随机推荐
Map的实现类的顺序性
Xlua task list youyou
Wpf: solve the problem that materialdesign:dialoghost cannot be closed
Golang 中string和int类型相互转换
【更新中】微信小程序学习笔记_3
PostGIS space function
Conversion between string and int types in golang
Get to know unity2 for the first time
the installer has encountered an unexpected error installing this package
Pycharm remote ssh pyenv error: pydev debugger: warning: trying to add breakpoint to file that does
JS to implement publish and subscribe
[cocos creator] get the resource UUID
Unity change default editor
Redis的数据结构
My touch screen production "brief history" 1
Clip Related Script
Golang的range
Unity performance optimization
JS regular case-
Use filechannel to copy files