当前位置:网站首页>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 .
边栏推荐
- oracle中的 (+)是什么意思
- Retail philosophy retail psychological warfare after reading -- 7-11 is a good product!
- Storage of data
- KunlunBase MeetUP 等您来!
- Unity2019_ Natural ambient light_ Sky box
- JS common basic case sorting (continuous update)
- Base64编码简介
- ArrayList
- A tunnel to all ports of the server
- Mall management system of database application technology course design
猜你喜欢
![[untitled]](/img/3d/27a7229e3f0ccf0ca5ae1f00a92513.jpg)
[untitled]

Install cross compiler arm none liunx gnueabihf

【云原生】微服务之Feign的介绍与使用

PostGIS space function

Multi traveling salesman problem -- overview of formula and solution process

the installer has encountered an unexpected error installing this package

VMware virtual machine configuration static IP

Puhua PLM empowers the whole scene product lifecycle management and helps the enterprise digital transformation of the main line of products

數據庫應用技術課程設計之商城管理系統

【更新中】微信小程序学习笔记_3
随机推荐
Oracle insert single quotation mark
freetype库的移植
C course design employee information management system
Transplantation of freetype Library
String class
Map的实现类的顺序性
Scite change background color
About Wireshark's unsuccessful installation of npcap
Are you still watching the weather forecast on TV?
I want to do large screen data visualization application feature analysis
Haproxy+kept build 01
regular expression
Basic operation and process control 2
Idea dereference display effect
Encoding and decoding of golang URL
Multi traveling salesman problem -- overview of formula and solution process
Use filechannel to copy files
【云原生】微服务之Feign的介绍与使用
Golang中删除字符串的最后一个字符
Wechat applet taro learning record