Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
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.

...

  • 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:
    Code Block
  •  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

...

...

...

...

...

...

...

...


  • 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
    titleThreeJS JSON v 3.1
    urlhttps://github.com/mrdoob/three.js/wiki/JSON-Model-format-3.1

...

  • format and can be directly parsed by the client.
    eg:
    threejs: {
    <ThreeJS_JSON_format>

...


  • }
Note

Objects with geometry types

{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.&nbsp;Please see the detailed structure of the ElementType in the&nbsp;[Object Model|2.1.4 Object Model#class_diagram_full] The available element types can be found under [

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

The available element types can be found under 2.1.4.1

...

bim

...

+

...

Element

...

Types

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.

Discipline

A group of element types constitute a discipline. They are predefined. Please see the detailed structure of the attachment in the Object Model.

Note

An ElementType cannot belong to two disciplines.

Project Disciplines