Does the OpenSceneGraph have a native file format?
From OpenSceneGraph-3.0 onwards we have new native file formats based on generic serializers that are extensible and support forward/backward compatibility, there is a .osgt ascii text file format, .osgx xml format and .osgb binary format. The extensible of the new formats enables end user application to add serializer wrappers for their own classes enabling them to extend the formats for their own application needs.
Prior to OpenSceneGraph-3.0 there were two native file formats, .osg for ascii, and .ive for binary. The .osg format is extensible and flexible but is slower and less compact than the .ive binary format, but the later suffers from not being forwards compatible and is not extensible so is only suitable for scene graphs that aren't extended by end user applications.
(Wiki editing note: is this correct about the .ive format?)
相关文章
- Azure 删除VHD时报错:There is currently a lease on the blob and no lease ID was specified in the request
- What the Hell Happened This Week? - Week of 12/5/2021 The Daily Show with Trevor Noah
- Using AntiXss As The Default Encoder For ASP.NET
- what are the .map files used for in Bootstrap 3.x?
- When should the volatile keyword be used in C#?
- The DELETE statement conflicted with the REFERENCE constraint
- File.Copy的时候Could not find a part of the path
- 启动vmware中的虚拟机的时候,提示Failed to lock the file
- Summary of the tasks
- 报错:The specified datastore driver ("com.mysql.jdbc.Driver") was not found in the CLASSPATH. Please check your CLASSPATH specification, and the name of the driver.
- specify a file path to store the seed
- Reviewing the Blog Module
- Xcode真机调试失败:The identity used to sign the executable is no longer valid
- pkg_resources.DistributionNotFound: distribution was not found and is required by the application
- The platform of the target `Pods` (iOS 4.3) is not compatible 错误
- Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
- OpenCV 程序报错 The application has requested the Runtime to terminate it in an unusual way.
- the-type-java-lang-charsequence-cannot-be-resolved-in-package-declaration
- ubuntu apt update时报错"E: The method driver /usr/lib/apt/methods/https could not be found. N: Is the package apt-transport-https installed? 如何处理?
- .NET错误The 'targetFramework' attribute in the <compilation> element of the Web.config file is used only to target version 4.0 and later of the .NET Framework
- Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix <filename>
- Input and Output-The input is all the sources of action for your app
- Mysql 5.7源码编译启动 报error问题:The server quit without updating PID file (/data/data_mysql/mysql.pid).
- Csharp:The .dat File using BinaryReader and BinaryWriter Convert to DataTable
- The operation names in the portType match the method names in the SEI or Web service implementation class.
- jsp头部报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 金仓kingbase连接报错The authentication type 10 is not supported. Check that you have configured the sys_hba.conf file to include the client's IP address or subnet
- How to Release the Temp LOB Space and Avoid Hitting ORA-1652 (文档 ID 802897.1)
- generate the call load file
- Flutter开发-[iOS Crash] Crash on some iPhone when running the app on Flutter SDK1.17.0/1.17.2/1.17.4
- Java 8 Features – The ULTIMATE Guide--reference
- 圣诞特辑-解决idea新建报错The required Java version 11 is not supported by the project SDK 1.8.
- Mysql 1290 - The MySQL server is running with the --secure-file-priv option