当前位置:网站首页>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 .
边栏推荐
- KunlunBase MeetUP 等您来!
- My touch screen production "brief history" 1
- Chain length value
- [USACO12MAR]Cows in a Skyscraper G(状态压缩dp)
- [set theory] order relation (hastu example | divisive relation hastu | inclusive relation hastu | refinement relation hastu)
- haproxy+keepalived搭建01
- [usaco12mar]cows in a skyscraper g (state compression DP)
- JS common basic case sorting (continuous update)
- Go resolve ID card
- Golang's range
猜你喜欢
随机推荐
Shader foundation 01
About Wireshark's unsuccessful installation of npcap
Transplantation of freetype Library
tslib库的移植
L'installateur a été installé avec une erreur inattendue
MXone Pro自适应2.0影视模板西瓜视频主题苹果cmsV10模板
Golang 时间格式整理
Multi traveling salesman problem -- overview of formula and solution process
Lua framwrok framework starts
Flex flexible box layout
Base64编码简介
[set theory] order relation (the relation between elements of partial order set | comparable | strictly less than | covering | Haas diagram)
数据的存储
Haproxy+kept build 01
[usaco12mar]cows in a skyscraper g (state compression DP)
[cocos creator] get the resource UUID
Xlua task list youyou
图像处理8-CNN图像分类
[global product discovery 2] the first pure cloud augmented reality (AR) platform - Israel
Getting started with minicom








