2.1.0 Released

Measure commands(ID, Dist, Angle) added.

The application will provide more functions as commads from version 2.1.0.

ID Command

Display the coordinate values of a specified location in the model view.

Dist Command

Measure the distance between two points in the model view.

Angle Command

Measure the angle between two lines in the model view.

Coordinate Values

When the commands require you for a coordinate value (x, y and z) you can respond by pointing in the model window or input coordinate values in the command window.

Object snaps

The Object snap provides precise coordinate values for the drawing objects near the mouse point in the model view.

The application provides End, Near, Mid, Center, Perpendicular, Tangent, Quadrant, Surface and Intersection snaps.

Polar tracking

The Polar tracking provides way to input correctly coordinate values along with polar lines.

Object snap tracking

The Object snap tracking provides way to input correctly coordinate values along with vertical and horizontal lines from object snap points.

2.0.3 Released

1)The bottleneck of rendering was removed and rendering speed approximately doubled than the previous.

I found it that the some type of drawing lines in OpenGL was very slow.
The application used the VBO objects and called the following OpenGL command to draw lines. It was the bottleneck. I had to use glPolygonMode to draw polygon edges.

::glDrawArrays(GL_LINE_STRIP, i, size);

2) I put new tabs in the ribbon bar because there was no room for putting on new command buttons.

The Home Tab

The View Tab

The IFC Tab

The Option Tab

2.0.2 Released

A bug was fixed in the application regarding to 3D view. The program had to release GDI objects at the end of rendering, but the program hadn’t released the GDI objects. It couses the slowdowns on the rendering and the application finally shutdown. (The GDI object is programing term. it’s represent rendering resouces.)

I embeded the bug unintetionally when I repeatedly had refined the program structure.

2.0.0 Released

  1. Undo/Redo command
  1. Removed derived attributes from property window

I noteced that the derived attributes displayed in the property window. I removed them from the window because I can’t deal with them properly. There are a myriad rurles.

https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcgeometryresource/lexical/ifcdirection.htm

1.9.9 Released

Add Filter Command

You can pick up objects what you want by the Filter command. You can select them by types and floors.

Window select

You can select multiple elements at once by enclosing visual objects in the view.

1.9.8 Released

I implemented shade mode. You can choose three types of shade mode, solid, translucent, and wireframe.

Solid
Translucent
Wireframe

1.9.7 Released

The beaver implemented section views. You can create a plan, elevation or section view.

Plan

Elevation

Section

The section view can slice the model by an arbitrary section plane.

1.9.6 Released

Add Arch panel

Add Arch panel in the ‘Home’ tab.

Add Site

Add a new IfcSite instance. Select an IfcProject instance and input Name and press button ‘OK’.

Add Building

Add a new IfcBuilding instance. Select an IfcSite instance and input Name and GL(Ground level) and Press button ‘OK’.

Add Grid

Add a new IfcGrid instance. Select IfcBuiding instance and IfcBuildingStorey Instances and input parameters about grids and press button ‘OK’.

              Name                 Grid name

              X directions       Positions for X direction

              Y directions        Positions for Y direction

              X Label                Labels for X direction.

              Y Label                Labels for Y direction.

              Origin                  Origin for grid

              Angle                   Angle for grid

Display IFC Headers

Display header sections in the IFC file.

Add Window Panel

Add window panel in the ‘Home’ tab.

Cascade Window

Stack child windows in the main frame.

TitleVert Window

Tile vertically windows in the main frame.

TileHorz

Tile horizontally windows in the main frame.