-
Notifications
You must be signed in to change notification settings - Fork 608
BIMsurfer Serializers
These serializers write the geometry in a binary format that in most cases can easily be send to GPU's.
The source code can be found in the BinarySerializers plugin repository and should be quite self explanatory.
Because at this time, JavaScript is not able to load binary data in a streaming way, there is also a messaging implementation. This implementation sends the geometry in batches via WebSocket: BinaryGeometryMessagingSerializer.java.
These serializers are used by BIMvie.ws and BIMsurfer. The non-messaging serializers are not used any more and have been removed.
To be updated
This serializes the semantic information of the IFC model in JSON format. This contains no geometry. It's used by the sidebar showing the tree etc...
Example files:
Serializes the geometry in JSON. Right now this serializer is being called for every (enabled and existing) IfcProduct subtype.
Example files:
The older serializers "SceneJSSerializer" and "StreamingSceneJSSerializer" are not used anymore.
Get Started
- Quick Guide
- Requirements Version 1.2
- Requirements Version 1.3
- Requirements Version 1.4
- Requirements Version 1.4 > 2015-09-12
- Requirements Version 1.5
- Download
- JAR Starter
- Setup
Deployment
- Ubuntu installation 1.3
- Windows installation
- Security
- Memory Usage
- More memory
- Performance statistics
- Large databases
Developers
- Service Interfaces
- Common functions
- Data Model
- Low Level Calls
- Endpoints
Clients
BIMServer Developers
- Plugins in 1.5
- Plugin Development
- Eclipse
- Eclipse Modeling Framework
- Embedding
- Terminology
- Database/Versioning
- IFC STEP Encoding
- Communication
- Global changes in 1.5
- Writing a service
- Services/Notifications
- BIMserver 1.5 Developers
- Extended data
- Extended data schema
- Object IDM
New developments