Wiki Markup |
---|
{note}
This web page is under construction.
{note}
h3. Project
h3. Team
h3. Object
h3. Topology
h3. Geometry
It represents the geometrical information(graphical representation) of a building. Please see the detailed structure of the issue in the [Object Model|2.1.4 Object Model#class_diagram_objects]
There are three type of Geometry objects.
* *mesh{*}*: It is the default geometry type. It is an uncompressed mesh format where the geometry object will be compressed on the server before storing it into the database.*
eg: mesh: {
colors: 4291993670,
vertices: \[ 96.149, 179.546, ... \],
faces: \[ 4,0,1,2,3, 3,4,5,6, ... \]
}
where,
color: array of decimal RGBA values;
vertices: plain array of 3D vertices coordinates like [x0, y0, z0, x1, y1, z1, ...]
faces: plain array of faces definitions like first number is quantity of vertices, than vertex indices list, see example.
* *meshblob{*}*: It is a compressed mesh format intended to be used in the desktop CAD applications. Internal CAD format of the geometry will be converted into a bim\+ compressed mesh format with the help of a DLL in order to minimize the JSON object.*
eg: meshblob: "d273f7a6a7d8f8725484fe6282..."
* *threejs*: It is a format which is optimized for viewing on mobile devices or in browsers where the native model is filtered and tessellated in order to deliver minimal JSON size and maximal navigation speed (FPS). This model has {newwindowlink:url= |
Note |
---|
This web page is under construction. |
Project
Team
Object
Topology
Geometry
It represents the geometrical information(graphical representation) of a building. Please see the detailed structure of the issue in the Object Model
There are three type of Geometry objects.
...
https://github.com/mrdoob/three.js/wiki/JSON-Model-format-3.1 |
...
Note |
---|
Objects with geometry types "mesh" or "meshblob" can be written into the bim+ database, whereas the "threejs" geometry type is optimized for viewing on mobile devices or in browser and cannot be written to the database directly. |
ElementType
Element type describes the type of predefined building elements required to build a building (eg: wall, window, door etc) Each element type have an unique id. Please see the detailed structure of the ElementType in the Object Model
...
|title=ThreeJS JSON v 3.1} format and can be directly parsed by the client. eg: threejs: { <ThreeJS_JSON_format> } {note} Objects with geometry types "mesh" or "meshblob" can be written into the bim\+ database, whereas the "threejs" geometry type is optimized for viewing on mobile devices or in browsers and cannot be written into the database directly. {note} h3. ElementType Element type describes the type of predefined building elements required to build a building (eg: wall, window, door etc) Each element type have an unique id. Please see the detailed structure of the ElementType in the [Object Model|2.1.4 Object Model#class_diagram_full] The available element types can be found under [2.1.4.1 bim\+ Element |
...
- Please use the bim+ ElementType Service for doing all the possible element type related actions
Issue
Issues are problems or remarks which can be assigned to any project. Comments or attachments can be added to the issue. Please see the detailed structure of the issue in the Object Model
- Please use the bim+ Project Service for creating/deleting an issue or for getting all the issues assigned to a project
- Please use the bim+ Issue Service for doing all the specific issue related actions
Pin
Pins are relation between an issue and an object. It defines position of an issue in the 3D space. Please see the detailed structure of the pin in the Object Model
- Please use the bim+ Issue Service for creating/deleting a pin or for getting all the pins assigned to an issue
- Please use the bim+ Pin Service for doing all the specific pin related actions
Attachments
Attachments are mostly documents or any media files with additional information which can be assigned to any project, object or issue. Please see the detailed structure of the attachment in the Object Model
- Please use the bim+ Project Service for creating/deleting an attachment or for getting all the attachments of a project
- Please use the bim+ Object Service for creating/deleting an attachment or for getting all the attachments of an object
- Please use the bim+ Issue Service for creating/deleting an attachment or for getting all the attachments of an issue
- Please use the bim+ Attachment Service for doing all the specific attachment related actions
Division
A division is a part(department/client) of a team which works on the project.
- Please use the bim+ Division Service for doing all the possible element type related actions
Discipline
A group of element types constitute a discipline. They are predefined. Please see the detailed structure of the attachment in the Object Model.
- Please use the bim+ ElementType Service for knowing the existing disciplines.
Note |
---|
An ElementType cannot belong to two disciplines. |
...
Types|2.1.4.1 Bimplus Element Types] * Please use the [bim\+ ElementType Service|Restructuring Bimplus Services#elementTypeService] for doing all the possible element type related actions h3. Issue Issues are problems or remarks which can be assigned to any project. Comments or attachments can be added to the issue. Please see the detailed structure of the issue in the [Object Model|2.1.4 Object Model#class_diagram_full] * Please use the [bim\+ Project Service|Restructuring Bimplus Services#createIssue] for creating/deleting an issue or for getting all the issues assigned to a project * Please use the [bim\+ Issue Service|Restructuring Bimplus Services#issueService] for doing all the specific issue related actions h3. Pin Pins are relation between an issue and an object. It defines position of an issue in the 3D space. Please see the detailed structure of the pin in the [Object Model|2.1.4 Object Model#class_diagram_full] * Please use the [bim\+ Issue Service|Restructuring Bimplus Services#createPin] for creating/deleting a pin or for getting all the pins assigned to an issue * Please use the [bim\+ Pin Service|Restructuring Bimplus Services#pinService] for doing all the specific pin related actions h3. Attachments Attachments are mostly documents or any media files with additional information which can be assigned to any project, object or issue. Please see the detailed structure of the attachment in the [Object Model|2.1.4 Object Model#class_diagram_full] * Please use the [bim\+ Project Service|Restructuring Bimplus Services#createAttachment] for creating/deleting an attachment or for getting all the attachments of a project * Please use the [bim\+ Object Service|Restructuring Bimplus Services#objCreateAttachment] for creating/deleting an attachment or for getting all the attachments of an object * Please use the [bim\+ Issue Service|Restructuring Bimplus Services#createAttachmentForIssue] for creating/deleting an attachment or for getting all the attachments of an issue * Please use the [bim\+ Attachment Service|Restructuring Bimplus Services#attachmentService] for doing all the specific attachment related actions h3. Division A division is a part(department/client) of a team which works on the project. * Please use the [bim\+ Division Service|Restructuring Bimplus Services#divisionService] for doing all the possible element type related actions h3. Discipline A group of element types constitute a discipline. They are predefined. Please see the detailed structure of the attachment in the [Object Model|2.1.4 Object Model#class_diagram_full]. * Please use the [bim\+ ElementType Service|Restructuring Bimplus Services#getDisciplines] for knowing the existing disciplines. {note} An ElementType cannot belong to two disciplines. {note} h3. Project Disciplines |