当前位置:网站首页>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 .
边栏推荐
- 【更新中】微信小程序学习笔记_3
- Multi traveling salesman problem -- overview of formula and solution process
- My touch screen production "brief history" 2
- Scite change background color
- [global product discovery 2] the first pure cloud augmented reality (AR) platform - Israel
- Youyou1 of xlua knapsack system
- [usaco12mar]cows in a skyscraper g (state compression DP)
- regular expression
- Abstract classes and interfaces
- Yolo series --- xml2txt script
猜你喜欢

Base64编码简介
![[set theory] order relation (the relation between elements of partial order set | comparable | strictly less than | covering | Haas diagram)](/img/df/a034032e203e7935dafaf8a71cb6c8.jpg)
[set theory] order relation (the relation between elements of partial order set | comparable | strictly less than | covering | Haas diagram)

Xlua task list youyou

Storage of data

Haproxy+kept cluster setup 02

数据的存储

About the problem that the editor and the white screen of the login interface cannot be found after the location of unityhub is changed

PostGIS space function

璞华PLM为全场景产品生命周期管理赋能,助力产品主线的企业数字化转型

Puhua PLM empowers the whole scene product lifecycle management and helps the enterprise digital transformation of the main line of products
随机推荐
Pulitzer Prize in the field of information graphics - malofiej Award
I want to do large screen data visualization application feature analysis
[set theory] order relation (the relation between elements of partial order set | comparable | strictly less than | covering | Haas diagram)
Go resolve ID card
Unity change default editor
Un système de gestion de centre commercial pour la conception de cours de technologie d'application de base de données
Ilruntime learning - start from scratch
Base64和Base64URL
P1896 [scoi2005] non aggression (shape pressure DP)
方正锐利重磅升级到12.0版本,包装印前处理更加便捷、高效!
Conversion between string and int types in golang
[untitled]
Haproxy+kept cluster setup 02
Scite change background color
YOLO系列 --- xml2txt脚本
idea取消引用顯示效果
Compilation error: "not in executable format: file format not recognized"“
haproxy+keepalived搭建01
jsutlis
[global product discovery 2] the first pure cloud augmented reality (AR) platform - Israel