Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JS errors with the viewer #13

Open
webdada opened this issue Nov 5, 2016 · 16 comments
Open

JS errors with the viewer #13

webdada opened this issue Nov 5, 2016 · 16 comments

Comments

@webdada
Copy link

webdada commented Nov 5, 2016

Great work on the viewer !

I just download the viewer as a zip, tried it directly on Chrome browser, and also deployed to Tomcat and run it as a web app.

I got some JS errors, and the 3d scene would not load (blank screen).

http://jaanga.github.io/libs/db/master/db.js Failed to load resource: the server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/md/showdown.js Failed to load resource: the server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/db/master/db.js Failed to load resource: the server responded with a status of 404 (Not Found)
readme-reader.html:18 Uncaught ReferenceError: init is not defined(…)

Please shed some lights on this :-)

@theo-armour
Copy link
Member

Sam

My bad. Looks like I moved some files around. Will look into this and
report back/fix...

Theo

On Sat, Nov 5, 2016 at 6:04 AM, Sam Wu [email protected] wrote:

Great work on the viewer !

I just download the viewer as a zip, tried it directly on Chrome browser,
and also deployed to Tomcat and run it as a web app.

I got some JS errors, and the 3d scene would not load (blank screen).

http://jaanga.github.io/libs/db/master/db.js Failed to load resource: the
server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/md/showdown.js Failed to load resource: the
server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/db/master/db.js Failed to load resource: the
server responded with a status of 404 (Not Found)
readme-reader.html:18 Uncaught ReferenceError: init is not defined(…)

Please shed some lights on this :-)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
#13, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAhbKqfJr4gdLQwlR7knLJ9XhUNQEgsyks5q7H7GgaJpZM4KqQZL
.

@webdada
Copy link
Author

webdada commented Nov 5, 2016

Thanks Theo !!!

Sam

[email protected]

Sent from myMail for iOS

Saturday, November 5, 2016, 1:24 PM -0400 from Theo Armour [email protected]:

Sam

My bad. Looks like I moved some files around. Will look into this and
report back/fix...

Theo

On Sat, Nov 5, 2016 at 6:04 AM, Sam Wu < [email protected] > wrote:

Great work on the viewer !

I just download the viewer as a zip, tried it directly on Chrome browser,
and also deployed to Tomcat and run it as a web app.

I got some JS errors, and the 3d scene would not load (blank screen).

http://jaanga.github.io/libs/db/master/db.js Failed to load resource: the
server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/md/showdown.js Failed to load resource: the
server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/db/master/db.js Failed to load resource: the
server responded with a status of 404 (Not Found)
readme-reader.html:18 Uncaught ReferenceError: init is not defined(…)

Please shed some lights on this :-)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
< #13 >, or mute the thread
< https://github.com/notifications/unsubscribe-auth/AAhbKqfJr4gdLQwlR7knLJ9XhUNQEgsyks5q7H7GgaJpZM4KqQZL >
.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub , or mute the thread .

@theo-armour
Copy link
Member

Sam

Doh! I renamed 'libs' to 'lib' - forgetting it was used here of course.

If you update your code, this simple rename should fix things.

I will update the source later today.

BTW, this is all very old code. There are now easier and simpler ways of
doing things.

if you have a sample of files online, I can show you some more effective
ways.

Theo

On Sat, Nov 5, 2016 at 10:53 AM, Sam Wu [email protected] wrote:

Thanks Theo !!!

Sam

[email protected]

Sent from myMail for iOS

Saturday, November 5, 2016, 1:24 PM -0400 from Theo Armour <
[email protected]>:

Sam

My bad. Looks like I moved some files around. Will look into this and
report back/fix...

Theo

On Sat, Nov 5, 2016 at 6:04 AM, Sam Wu < [email protected] >
wrote:

Great work on the viewer !

I just download the viewer as a zip, tried it directly on Chrome
browser,
and also deployed to Tomcat and run it as a web app.

I got some JS errors, and the 3d scene would not load (blank screen).

http://jaanga.github.io/libs/db/master/db.js Failed to load resource:
the
server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/md/showdown.js Failed to load resource:
the
server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/db/master/db.js Failed to load resource:
the
server responded with a status of 404 (Not Found)
readme-reader.html:18 Uncaught ReferenceError: init is not defined(…)

Please shed some lights on this :-)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
< #13 >, or mute the thread
< https://github.com/notifications/unsubscribe-auth/
AAhbKqfJr4gdLQwlR7knLJ9XhUNQEgsyks5q7H7GgaJpZM4KqQZL >
.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub , or mute the thread .


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAhbKk8_dprq3lcU469a1iDe1eDq7OJ8ks5q7MKdgaJpZM4KqQZL
.

@webdada
Copy link
Author

webdada commented Nov 5, 2016

Hi, Theo,

You guys rock!

Yes updating the 'libs' to 'lib' for readme-reader.html file seen to fix
the immediate error. However the index.html page still give me the
following error.

three.min.js:150 THREE.WebGLRenderer 82
three.min.js:806 THREE.WebGLRenderer: .shadowMapEnabled is now
.shadowMap.enabled.set @ three.min.js:806init @ va3c-viewer.js:42(anonymous
function) @ (index):128
three.min.js:837 THREE.Projector has been moved to
/examples/js/renderers/Projector.js.l.Projector @ three.min.js:837init @
va3c-viewer.js:50(anonymous function) @ (index):128
three.min.js:606 GET http://localhost/json/Hex_01.js 404 (Not Found)load @
three.min.js:606load @ three.min.js:665loadJS @ va3c-viewer.js:76init @
va3c-viewer.js:53(anonymous function) @ (index):128

[image: Inline image 1]

Btw, my current project is using IFC file formats, here is a link to a few
IFC sample files. I am able to deploy BIMServer.org and have everything
working, but it was not able to handle big IFC files (100mb for my 16gb
memory java server). That is why I am trying to see if there are other ways
to display and edit AEC file formats, IFC for me mostly, Revit would be
really nice - but I am also running into dll reference issues in Visual
Studio when I tried it this morning, most likely related to my Revit 2017
dll and exes, again my main focus is IFC at this point so we can work on
one issue at a time :-)

http://www.buildingsmart-tech.org/implementation/ifc4-implementation/helpful-examples

Sam

Email: [email protected]

On Sat, Nov 5, 2016 at 2:05 PM, Theo Armour [email protected]
wrote:

Sam

Doh! I renamed 'libs' to 'lib' - forgetting it was used here of course.

If you update your code, this simple rename should fix things.

I will update the source later today.

BTW, this is all very old code. There are now easier and simpler ways of
doing things.

if you have a sample of files online, I can show you some more effective
ways.

Theo

On Sat, Nov 5, 2016 at 10:53 AM, Sam Wu [email protected] wrote:

Thanks Theo !!!

Sam

[email protected]

Sent from myMail for iOS

Saturday, November 5, 2016, 1:24 PM -0400 from Theo Armour <
[email protected]>:

Sam

My bad. Looks like I moved some files around. Will look into this and
report back/fix...

Theo

On Sat, Nov 5, 2016 at 6:04 AM, Sam Wu < [email protected] >
wrote:

Great work on the viewer !

I just download the viewer as a zip, tried it directly on Chrome
browser,
and also deployed to Tomcat and run it as a web app.

I got some JS errors, and the 3d scene would not load (blank screen).

http://jaanga.github.io/libs/db/master/db.js Failed to load resource:
the
server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/md/showdown.js Failed to load resource:
the
server responded with a status of 404 (Not Found)
http://jaanga.github.io/libs/db/master/db.js Failed to load resource:
the
server responded with a status of 404 (Not Found)
readme-reader.html:18 Uncaught ReferenceError: init is not defined(…)

Please shed some lights on this :-)


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
< #13 >, or mute the thread
< https://github.com/notifications/unsubscribe-auth/
AAhbKqfJr4gdLQwlR7knLJ9XhUNQEgsyks5q7H7GgaJpZM4KqQZL >
.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub , or mute the thread .


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#13 (comment), or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAhbKk8_
dprq3lcU469a1iDe1eDq7OJ8ks5q7MKdgaJpZM4KqQZL>

.


You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABifS_GmeV24XOVIvoChhn5B5gDhizBOks5q7MV4gaJpZM4KqQZL
.

@theo-armour
Copy link
Member

@webdada

This new set of errors is because that vA3C viewer is set to load the latest version of Three.js. And, guess what, Three.js has changed a lot.

So I have added to my task list, the task of fixing the viewer only to load the antique revisions it was comfortable with those many years ago.

But let's get back to your issue - viewing IFC files.

I have looked at the data for HelloWall.ifc and HelloHouse.ifc and the format is tedious but not complicated.

I also looked here for free, open source IFC 3D viewers that run in the browser,

http://www.buildingsmart-tech.org/implementation/get-started/ifc-toolboxes/ifc-toolboxes-summary#IFC_geometry_viewers

But all the apps want to be downloaded - which seems very old-school to me.

Oh, I now see this one: http://www.ifctoolsproject.com/ - last updated 2013 and perhaps some others as well - but nothing that's on GitHub, has no strings and is just simple.

Am I missing something - seeing some cool IFC apps - that are out there somewhere?

If I build an IFC 3D viewer with Three.js that reads the two samples can you supply more complex models?

@webdada
Copy link
Author

webdada commented Nov 6, 2016

Yes there are some cool IFC apps out there.

OpensourceBIM server

and BIMVie.ws viewer (I think it might be using three.js already, from some
of the notes I saw).

https://github.com/opensourceBIM/BIMserver

Here is a 70mb model running on my laptop using opensourceBIM server.

[image: Inline image 1]

I want to provide this information to you so that I will not be wasting
your valuable time. But there are quite a few things to be desired from the
BIMvie.ws project:

  1. Editable IFC file -> once the IFC file gets translated to JSON
    (three.js), even if we are just updating non-spatial attributes, it can not
    be saved back to IFC - or can it be ?
  2. Redline the IFC model , etc.
  3. Lastly, is there any possibility that we can divide AEC models (Revit or
    IFC) into tiles and stream the models - I mean like how GIS does it -
    Google Earth Enterprise divide the global into some 9 levels of tiles, each
    is about 9x9 grids, so at any moment we are only viewing a small fraction
    of the entire globe.

Anyway I mention this so that if we do develop a new IFC js viewer/editor,
it can be THE BEST one :-)

Regards,

Sam

Sam

Email: [email protected]

On Sat, Nov 5, 2016 at 7:13 PM, Theo Armour [email protected]
wrote:

@webdada https://github.com/webdada

This new set of errors is because that vA3C viewer is set to load the
latest version of Three.js. And, guess what, Three.js has changed a lot.

So I have added to my task list, the task of fixing the viewer only to
load the antique revisions it was comfortable with those many years ago.

But let's get back to your issue - viewing IFC files.

I have looked at the data for HelloWall.ifc and HelloHouse.ifc and the
format is tedious but not complicated.

I also looked here for free, open source IFC 3D viewers that run in the
browser,

http://www.buildingsmart-tech.org/implementation/get-
started/ifc-toolboxes/ifc-toolboxes-summary#IFC_geometry_viewers

But all the apps want to be downloaded - which seems very old-school to me.

Oh, I now see this one: http://www.ifctoolsproject.com/ - last updated
2013 and perhaps some others as well - but nothing that's on GitHub, has no
strings and is just simple.

Am I missing something - seeing some cool IFC apps - that are out there
somewhere?

If I build an IFC 3D viewer with Three.js that reads the two samples can
you supply more complex models?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABifS3RpkZ0aSLWLsOn2F5z9FjRt9lXAks5q7Q2ZgaJpZM4KqQZL
.

@theo-armour
Copy link
Member

@webdada

Image did not make it.

BIMvie.ws looks like really complicated stuff. And I could not get it to load anyway - something about issues with a plugin.

Anyway, I am thinking about something smaller more hackable. Something easy enough for an engineer or designer to edit themselves.

> 1. Editable IFC file

If you are talking about opening an IFC file, viewing it, editing something using the browser and saving back to an IFC file.

Then, I don't see why not.

If its about updating data on something like bimServer then that can get complicated and is most likely above my level.

> 2. Redline the IFC model , etc.

If we can do 1, then we can redline in any color you want.

>3. Lastly, is there any possibility that we can divide AEC models (Revit or
IFC) into tiles and stream the models

That depends on what you are trying to accomplish.

If it's about reducing file size that depends so much on how the models are built.

If, however, you are talking about viewing then there's a lot of fun stuff you can do with Three.js to section and explode views.

I will come back in a day or two once I've had a go at viewing the two sample IFC models. By then I should know quite a bit more about what is doable.

BTW, if you like tiled maps, here is a work in progress: https://jaanga.github.io/terrain3/elevations-core3/

@webdada
Copy link
Author

webdada commented Nov 6, 2016

Image attached.

Sam

Email: [email protected]

On Sat, Nov 5, 2016 at 8:46 PM, Theo Armour [email protected]
wrote:

@webdada https://github.com/webdada

Image did not make it.

BIMvie.ws looks like really complicated stuff. And I could not get it to
load anyway - something about issues with a plugin.

Anyway, I am thinking about something smaller more hackable. Something
easy enough for an engineer or designer to edit themselves.

> 1. Editable IFC file

If you are talking about opening an IFC file, viewing it, editing
something using the browser and saving back to an IFC file.

Then, I don't see why not.

If its about updating data on something like bimServer then that can get
complicated and is most likely above my level.

> 2. Redline the IFC model , etc.

If we can do 1, then we can redline in any color you want.

>3. Lastly, is there any possibility that we can divide AEC models (Revit
or IFC) into tiles and stream the models

That depends on what you are trying to accomplish.

If it's about reducing file size that depends so much on how the models
are built.

If, however, you are talking about viewing then there's a lot of fun stuff
you can do with Three.js to section and explode views.

I will come back in a day or two once I've had a go at viewing the two
sample IFC models. By then I should know quite a bit more about what is
doable.

BTW, if you like tiled maps, here is a work in progress:
https://jaanga.github.io/terrain3/elevations-core3/


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABifSxYyaf-2zjc4SH-Van447zGutrExks5q7SNVgaJpZM4KqQZL
.

@theo-armour
Copy link
Member

still invisible. ;-)

On Sat, Nov 5, 2016 at 6:14 PM, Sam Wu [email protected] wrote:

Image attached.

Sam

Email: [email protected]

On Sat, Nov 5, 2016 at 8:46 PM, Theo Armour [email protected]
wrote:

@webdada https://github.com/webdada

Image did not make it.

BIMvie.ws looks like really complicated stuff. And I could not get it to
load anyway - something about issues with a plugin.

Anyway, I am thinking about something smaller more hackable. Something
easy enough for an engineer or designer to edit themselves.

> 1. Editable IFC file

If you are talking about opening an IFC file, viewing it, editing
something using the browser and saving back to an IFC file.

Then, I don't see why not.

If its about updating data on something like bimServer then that can get
complicated and is most likely above my level.

> 2. Redline the IFC model , etc.

If we can do 1, then we can redline in any color you want.

>3. Lastly, is there any possibility that we can divide AEC models
(Revit
or IFC) into tiles and stream the models

That depends on what you are trying to accomplish.

If it's about reducing file size that depends so much on how the models
are built.

If, however, you are talking about viewing then there's a lot of fun
stuff
you can do with Three.js to section and explode views.

I will come back in a day or two once I've had a go at viewing the two
sample IFC models. By then I should know quite a bit more about what is
doable.

BTW, if you like tiled maps, here is a work in progress:
https://jaanga.github.io/terrain3/elevations-core3/


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment), or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABifSxYyaf-2zjc4SH-
Van447zGutrExks5q7SNVgaJpZM4KqQZL>
.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAhbKrTNaGjdfcDbO9h6TuLVSLj3GBzKks5q7SoRgaJpZM4KqQZL
.

@webdada
Copy link
Author

webdada commented Nov 6, 2016

Okay it looks like Github email server is doing something ...

I have share this folder, which contains 1. the Bimvie.ws image 2. An IFC
file which is an export of the Revit sample file.

https://drive.google.com/drive/folders/0BxGGtjhrE11IbHVzS0J0STZuM1k?usp=sharing

Also in Revit, you can export any .rvt file to IFC file, by using the
Export --> IFC menu option.

Regards,

Sam

Sam

Email: [email protected]

On Sat, Nov 5, 2016 at 9:37 PM, Theo Armour [email protected]
wrote:

still invisible. ;-)

On Sat, Nov 5, 2016 at 6:14 PM, Sam Wu [email protected] wrote:

Image attached.

Sam

Email: [email protected]

On Sat, Nov 5, 2016 at 8:46 PM, Theo Armour [email protected]
wrote:

@webdada https://github.com/webdada

Image did not make it.

BIMvie.ws looks like really complicated stuff. And I could not get it
to
load anyway - something about issues with a plugin.

Anyway, I am thinking about something smaller more hackable. Something
easy enough for an engineer or designer to edit themselves.

> 1. Editable IFC file

If you are talking about opening an IFC file, viewing it, editing
something using the browser and saving back to an IFC file.

Then, I don't see why not.

If its about updating data on something like bimServer then that can
get
complicated and is most likely above my level.

> 2. Redline the IFC model , etc.

If we can do 1, then we can redline in any color you want.

>3. Lastly, is there any possibility that we can divide AEC models
(Revit
or IFC) into tiles and stream the models

That depends on what you are trying to accomplish.

If it's about reducing file size that depends so much on how the models
are built.

If, however, you are talking about viewing then there's a lot of fun
stuff
you can do with Three.js to section and explode views.

I will come back in a day or two once I've had a go at viewing the two
sample IFC models. By then I should know quite a bit more about what is
doable.

BTW, if you like tiled maps, here is a work in progress:
https://jaanga.github.io/terrain3/elevations-core3/


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment), or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/ABifSxYyaf-2zjc4SH-
Van447zGutrExks5q7SNVgaJpZM4KqQZL>
.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
#13 (comment), or
mute
the thread
<https://github.com/notifications/unsubscribe-auth/
AAhbKrTNaGjdfcDbO9h6TuLVSLj3GBzKks5q7SoRgaJpZM4KqQZL>
.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABifS2n8fysei4BWgarNsv2BTIgVaGNIks5q7S9XgaJpZM4KqQZL
.

@theo-armour
Copy link
Member

theo-armour commented Nov 6, 2016

@webdada

Got the files.

Thanks

The data looks like it will be a fun puzzle to crack. and it won't happen overnight. ;-)

PS: Revit: closed source = old-school

@theo-armour
Copy link
Member

image
IFC View R1

@webdada

  1. Are there any aspect of the IFC files that we should be concentrating on? In other words what should I be looking to do in the next release or two?
  2. Are there any good sources for the IFC format info? Most sources read like gobbledygook and take forever to load.

IFC View R1

IFC View Read Me

Concept

  • IFC is an emerging AEC standard
  • Many apps are proprietary and closed source
  • Most of the open source apps require a download and install
  • Mobile apps seem almost non-existent

qll of the above needs confirming

Mission

  • Build lightweight IFC apps that work in your browser
  • Provide interactive 3D views
  • Entry level code accessible by engineers and architects

2016-11-07 ~ R1

  • Opens, reads, parses and displays IFC files
  • Three examples
    • Hello Wall
    • Hello House
      • Still at very early stage of interpretation - date held in library blocks needs extrusion, position and rotation
      • Building Smart - Examples
    • rst_advanced_sample_project.ifc
      • 15K entities - takes a while to load
  • Reads and displays in 3D polylines, polyloops and coordinates
  • Reads and displays on menu some unformatted project meta-data
  • First commit
  • Add Read Me

@webdada
Copy link
Author

webdada commented Nov 8, 2016

Thanks Theo -

  1. IFC4 Specification
    http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/
  2. I have include my comments below - just my two cents.
    Concept

Industry Foundation Classes (IFC) is the open and neutral data format for
openBIM.
Many open and closed source apps are not web-based.
Many apps translates IFC to other formats for visualization, storage and
query
Mobile apps also have similar challenges, including IFC to other format
translation.

Mission
Build lightweight IFC apps that work in your browser
Provide interactive 3D views
Entry level code accessible by engineers and architects
Basic IFC property editing capability
High Performance viewing based on streaming or gradual loading of different
layers - instead of loading everything at once.
Ability to Redline IFC models

Sam

Email: [email protected]

On Mon, Nov 7, 2016 at 7:24 PM, Theo Armour [email protected]
wrote:

[image: image]
https://cloud.githubusercontent.com/assets/547626/20081479/c0a2ef34-a504-11e6-93d8-e58b4e0d61ed.png
IFC View R1

@webdada https://github.com/webdada

Are there any aspect of the IFC files that we should be concentrating
on? In other words what should I be looking to do in the next release or
two?
2.

Are there any good sources for the IFC format info? Most sources read
like gobbledygook and take forever to load.

IFC View R1 https://jaanga.github.io/demo/ifc/ifc-view-r1.html IFC View
Read Me https://jaanga.github.io/demo/ifc/index.html#README.md Concept

  • IFC is an emerging AEC standard
  • Many apps are proprietary and closed source
  • Most of the open source apps require a download and install
  • Mobile apps seem almost non-existent

qll of the above needs confirming
Mission

  • Build lightweight IFC apps that work in your browser
  • Provide interactive 3D views
  • Entry level code accessible by engineers and architects

2016-11-07 ~ R1


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABifS5H_BRM5Knjr6cABSb6Dn2ozurRBks5q78FXgaJpZM4KqQZL
.

@webdada
Copy link
Author

webdada commented Nov 8, 2016

Some answers to your questions

Are there any aspect of the IFC files that we should be concentrating
on? In other words what should I be looking to do in the next release or
two?

Sam: a. I think we can concentrate on render all IFC types - so that the
file rendering will be complete.
I have attached a list of all IFC types below in this email,
as well as the link to IFC4 specification.
http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/
b. If we can, as next step can be easily slide out different
floors

Are there any good sources for the IFC format info? Most sources read
like gobbledygook and take forever to load.

Sam: at the bottom of this page, you can find a few IFC sample files.

http://bimvision.eu/en/download/

Regards,

Sam

EntityReferenceView_V1
IfcActorRole
IfcAddress X
IfcPostalAddress X
IfcTelecomAddress
IfcApplication
IfcAppliedValue
IfcCostValue
IfcApproval
IfcBoundaryCondition
IfcBoundaryEdgeCondition
IfcBoundaryFaceCondition
IfcBoundaryNodeCondition
IfcBoundaryNodeConditionWarping
IfcConnectionGeometry
IfcConnectionCurveGeometry
IfcConnectionPointGeometry
IfcConnectionPointEccentricity
IfcConnectionSurfaceGeometry
IfcConnectionVolumeGeometry
IfcConstraint
IfcMetric
IfcObjective
IfcCoordinateOperation X
IfcMapConversion X
IfcCoordinateReferenceSystem X
IfcProjectedCRS X
IfcDerivedUnit X
IfcDerivedUnitElement X
IfcDimensionalExponents X
IfcExternalInformation X
IfcClassification X
IfcDocumentInformation
IfcLibraryInformation
IfcExternalReference X
IfcClassificationReference X
IfcDocumentReference X
IfcExternallyDefinedHatchStyle
IfcExternallyDefinedSurfaceStyle
IfcExternallyDefinedTextFont
IfcLibraryReference
IfcGridAxis X
IfcIrregularTimeSeriesValue
IfcLightDistributionData
IfcLightIntensityDistribution
IfcMaterialClassificationRelationship
IfcMaterialDefinition X
IfcMaterial X
IfcMaterialConstituent X
IfcMaterialConstituentSet X
IfcMaterialLayer X
IfcMaterialLayerWithOffsets
IfcMaterialLayerSet X
IfcMaterialProfile X
IfcMaterialProfileWithOffsets
IfcMaterialProfileSet X
IfcMaterialList
IfcMaterialUsageDefinition
IfcMaterialLayerSetUsage
IfcMaterialProfileSetUsage
IfcMaterialProfileSetUsageTapering
IfcMeasureWithUnit X
IfcMonetaryUnit X
IfcNamedUnit X
IfcContextDependentUnit
IfcConversionBasedUnit X
IfcConversionBasedUnitWithOffset X
IfcSIUnit X
IfcObjectPlacement X
IfcGridPlacement
IfcLocalPlacement X
IfcOrganization
IfcOwnerHistory
IfcPerson
IfcPersonAndOrganization
IfcPhysicalQuantity X
IfcPhysicalComplexQuantity X
IfcPhysicalSimpleQuantity X
IfcQuantityArea X
IfcQuantityCount X
IfcQuantityLength X
IfcQuantityTime X
IfcQuantityVolume X
IfcQuantityWeight X
IfcPresentationItem X
IfcColourRgbList X
IfcColourSpecification X
IfcColourRgb X
IfcCurveStyleFont X
IfcCurveStyleFontAndScaling
IfcCurveStyleFontPattern X
IfcIndexedColourMap X
IfcPreDefinedItem
IfcPreDefinedColour
IfcDraughtingPreDefinedColour
IfcPreDefinedCurveFont
IfcDraughtingPreDefinedCurveFont
IfcPreDefinedTextFont
IfcTextStyleFontModel
IfcSurfaceStyleLighting
IfcSurfaceStyleRefraction
IfcSurfaceStyleShading X
IfcSurfaceStyleRendering X
IfcSurfaceStyleWithTextures X
IfcSurfaceTexture X
IfcBlobTexture
IfcImageTexture X
IfcPixelTexture
IfcTextStyleForDefinedFont
IfcTextStyleTextModel
IfcTextureCoordinate X
IfcIndexedTextureMap X
IfcIndexedTriangleTextureMap X
IfcTextureCoordinateGenerator
IfcTextureMap
IfcTextureVertex
IfcTextureVertexList X
IfcPresentationLayerAssignment X
IfcPresentationLayerWithStyle
IfcPresentationStyle X
IfcCurveStyle X
IfcFillAreaStyle X
IfcSurfaceStyle X
IfcTextStyle
IfcPresentationStyleAssignment X
IfcProductRepresentation X
IfcMaterialDefinitionRepresentation X
IfcProductDefinitionShape X
IfcProfileDef X
IfcArbitraryClosedProfileDef X
IfcArbitraryProfileDefWithVoids X
IfcArbitraryOpenProfileDef X
IfcCenterLineProfileDef X
IfcCompositeProfileDef
IfcDerivedProfileDef
IfcMirroredProfileDef
IfcParameterizedProfileDef
IfcAsymmetricIShapeProfileDef
IfcCircleProfileDef
IfcCircleHollowProfileDef
IfcCShapeProfileDef
IfcEllipseProfileDef
IfcIShapeProfileDef
IfcLShapeProfileDef
IfcRectangleProfileDef
IfcRectangleHollowProfileDef
IfcRoundedRectangleProfileDef
IfcTrapeziumProfileDef
IfcTShapeProfileDef
IfcUShapeProfileDef
IfcZShapeProfileDef
IfcPropertyAbstraction X
IfcExtendedProperties X
IfcMaterialProperties X
IfcProfileProperties X
IfcPreDefinedProperties
IfcReinforcementBarProperties
IfcSectionProperties
IfcSectionReinforcementProperties
IfcProperty X
IfcComplexProperty X
IfcSimpleProperty X
IfcPropertyBoundedValue X
IfcPropertyEnumeratedValue X
IfcPropertyListValue X
IfcPropertyReferenceValue
IfcPropertySingleValue X
IfcPropertyTableValue X
IfcPropertyEnumeration X
IfcRecurrencePattern
IfcReference
IfcRepresentation X
IfcShapeModel X
IfcShapeRepresentation X
IfcTopologyRepresentation
IfcStyleModel X
IfcStyledRepresentation X
IfcRepresentationContext X
IfcGeometricRepresentationContext X
IfcGeometricRepresentationSubContext X
IfcRepresentationItem X
IfcGeometricRepresentationItem X
IfcAnnotationFillArea
IfcBooleanResult
IfcBooleanClippingResult
IfcBoundingBox
IfcCartesianPointList X
IfcCartesianPointList2D X
IfcCartesianPointList3D X
IfcCartesianTransformationOperator X
IfcCartesianTransformationOperator2D X
IfcCartesianTransformationOperator2DnonUniform X
IfcCartesianTransformationOperator3D X
IfcCartesianTransformationOperator3DnonUniform X
IfcCompositeCurveSegment
IfcReparametrisedCompositeCurveSegment
IfcCsgPrimitive3D
IfcBlock
IfcRectangularPyramid
IfcRightCircularCone
IfcRightCircularCylinder
IfcSphere
IfcCurve X
IfcBoundedCurve X
IfcBSplineCurve
IfcBSplineCurveWithKnots
IfcRationalBSplineCurveWithKnots
IfcCompositeCurve
IfcCompositeCurveOnSurface
IfcBoundaryCurve
IfcOuterBoundaryCurve
IfcIndexedPolyCurve X
IfcPolyline
IfcTrimmedCurve X
IfcConic X
IfcCircle X
IfcEllipse
IfcLine X
IfcOffsetCurve2D
IfcOffsetCurve3D
IfcPcurve
IfcDirection X
IfcFaceBasedSurfaceModel
IfcFillAreaStyleHatching X
IfcFillAreaStyleTiles
IfcGeometricSet X
IfcGeometricCurveSet X
IfcHalfSpaceSolid
IfcBoxedHalfSpace
IfcPolygonalBoundedHalfSpace
IfcLightSource
IfcLightSourceAmbient
IfcLightSourceDirectional
IfcLightSourceGoniometric
IfcLightSourcePositional
IfcLightSourceSpot
IfcPlacement X
IfcAxis1Placement X
IfcAxis2Placement2D X
IfcAxis2Placement3D X
IfcPlanarExtent
IfcPlanarBox
IfcPoint X
IfcCartesianPoint X
IfcPointOnCurve
IfcPointOnSurface
IfcSectionedSpine
IfcShellBasedSurfaceModel
IfcSolidModel X
IfcCsgSolid
IfcManifoldSolidBrep
IfcAdvancedBrep
IfcAdvancedBrepWithVoids
IfcFacetedBrep
IfcFacetedBrepWithVoids
IfcSweptAreaSolid X
IfcExtrudedAreaSolid X
IfcExtrudedAreaSolidTapered
IfcFixedReferenceSweptAreaSolid
IfcRevolvedAreaSolid X
IfcRevolvedAreaSolidTapered
IfcSurfaceCurveSweptAreaSolid
IfcSweptDiskSolid X
IfcSweptDiskSolidPolygonal
IfcSurface
IfcBoundedSurface
IfcBSplineSurface
IfcBSplineSurfaceWithKnots
IfcRationalBSplineSurfaceWithKnots
IfcCurveBoundedPlane
IfcCurveBoundedSurface
IfcRectangularTrimmedSurface
IfcElementarySurface
IfcCylindricalSurface
IfcPlane
IfcSweptSurface
IfcSurfaceOfLinearExtrusion
IfcSurfaceOfRevolution
IfcTessellatedItem X
IfcTessellatedFaceSet X
IfcTriangulatedFaceSet X
IfcTextLiteral
IfcTextLiteralWithExtent
IfcVector X
IfcMappedItem X
IfcStyledItem X
IfcTopologicalRepresentationItem
IfcConnectedFaceSet
IfcClosedShell
IfcOpenShell
IfcEdge
IfcEdgeCurve
IfcOrientedEdge
IfcSubedge
IfcFace
IfcFaceSurface
IfcAdvancedFace
IfcFaceBound
IfcFaceOuterBound
IfcLoop
IfcEdgeLoop
IfcPolyLoop
IfcVertexLoop
IfcPath
IfcVertex
IfcVertexPoint
IfcRepresentationMap X
IfcResourceLevelRelationship
IfcApprovalRelationship
IfcCurrencyRelationship
IfcDocumentInformationRelationship
IfcExternalReferenceRelationship
IfcMaterialRelationship
IfcOrganizationRelationship
IfcPropertyDependencyRelationship
IfcResourceApprovalRelationship
IfcResourceConstraintRelationship
IfcRoot X
IfcObjectDefinition X
IfcContext X
IfcProject X
IfcProjectLibrary
IfcObject X
IfcActor
IfcOccupant
IfcControl
IfcActionRequest
IfcCostItem
IfcCostSchedule
IfcPerformanceHistory
IfcPermit
IfcProjectOrder
IfcWorkCalendar
IfcWorkControl
IfcWorkPlan
IfcWorkSchedule
IfcGroup X
IfcAsset
IfcInventory
IfcStructuralLoadGroup
IfcStructuralLoadCase
IfcStructuralResultGroup
IfcSystem X
IfcBuildingSystem X
IfcDistributionSystem X
IfcDistributionCircuit X
IfcStructuralAnalysisModel
IfcZone X
IfcProcess
IfcEvent
IfcProcedure
IfcTask
IfcProduct X
IfcAnnotation
IfcElement X
IfcBuildingElement X
IfcBeam X
IfcBeamStandardCase
IfcBuildingElementProxy X
IfcChimney X
IfcColumn X
IfcColumnStandardCase
IfcCovering X
IfcCurtainWall X
IfcDoor X
IfcDoorStandardCase
IfcFooting X
IfcMember X
IfcMemberStandardCase
IfcPile X
IfcPlate X
IfcPlateStandardCase
IfcRailing X
IfcRamp X
IfcRampFlight X
IfcRoof X
IfcShadingDevice X
IfcSlab X
IfcSlabElementedCase
IfcSlabStandardCase
IfcStair X
IfcStairFlight X
IfcWall X
IfcWallElementedCase
IfcWallStandardCase
IfcWindow X
IfcWindowStandardCase
IfcCivilElement X
IfcDistributionElement X
IfcDistributionControlElement X
IfcActuator X
IfcAlarm X
IfcController X
IfcFlowInstrument X
IfcProtectiveDeviceTrippingUnit X
IfcSensor X
IfcUnitaryControlElement X
IfcDistributionFlowElement X
IfcDistributionChamberElement X
IfcEnergyConversionDevice X
IfcAirToAirHeatRecovery X
IfcBoiler X
IfcBurner X
IfcChiller X
IfcCoil X
IfcCondenser X
IfcCooledBeam X
IfcCoolingTower X
IfcElectricGenerator X
IfcElectricMotor X
IfcEngine X
IfcEvaporativeCooler X
IfcEvaporator X
IfcHeatExchanger X
IfcHumidifier X
IfcMotorConnection X
IfcSolarDevice X
IfcTransformer X
IfcTubeBundle X
IfcUnitaryEquipment X
IfcFlowController X
IfcAirTerminalBox X
IfcDamper X
IfcElectricDistributionBoard X
IfcElectricTimeControl X
IfcFlowMeter X
IfcProtectiveDevice X
IfcSwitchingDevice X
IfcValve X
IfcFlowFitting X
IfcCableCarrierFitting X
IfcCableFitting X
IfcDuctFitting X
IfcJunctionBox X
IfcPipeFitting X
IfcFlowMovingDevice X
IfcCompressor X
IfcFan X
IfcPump X
IfcFlowSegment X
IfcCableCarrierSegment X
IfcCableSegment X
IfcDuctSegment X
IfcPipeSegment X
IfcFlowStorageDevice X
IfcElectricFlowStorageDevice X
IfcTank X
IfcFlowTerminal X
IfcAirTerminal X
IfcAudioVisualAppliance X
IfcCommunicationsAppliance X
IfcElectricAppliance X
IfcFireSuppressionTerminal X
IfcLamp X
IfcLightFixture X
IfcMedicalDevice X
IfcOutlet X
IfcSanitaryTerminal X
IfcSpaceHeater X
IfcStackTerminal X
IfcWasteTerminal X
IfcFlowTreatmentDevice X
IfcDuctSilencer X
IfcFilter X
IfcInterceptor X
IfcElementAssembly X
IfcElementComponent X
IfcBuildingElementPart X
IfcDiscreteAccessory X
IfcFastener X
IfcMechanicalFastener X
IfcReinforcingElement X
IfcReinforcingBar X
IfcReinforcingMesh X
IfcTendon X
IfcTendonAnchor X
IfcVibrationIsolator X
IfcFeatureElement X
IfcFeatureElementAddition
IfcProjectionElement
IfcFeatureElementSubtraction X
IfcOpeningElement X
IfcOpeningStandardCase
IfcVoidingFeature
IfcSurfaceFeature
IfcFurnishingElement X
IfcFurniture X
IfcSystemFurnitureElement X
IfcGeographicElement X
IfcTransportElement X
IfcVirtualElement
IfcGrid X
IfcPort X
IfcDistributionPort X
IfcProxy
IfcSpatialElement X
IfcExternalSpatialStructureElement
IfcExternalSpatialElement
IfcSpatialStructureElement X
IfcBuilding X
IfcBuildingStorey X
IfcSite X
IfcSpace X
IfcSpatialZone X
IfcStructuralActivity
IfcStructuralAction
IfcStructuralCurveAction
IfcStructuralLinearAction
IfcStructuralPointAction
IfcStructuralSurfaceAction
IfcStructuralPlanarAction
IfcStructuralReaction
IfcStructuralCurveReaction
IfcStructuralPointReaction
IfcStructuralSurfaceReaction
IfcStructuralItem
IfcStructuralConnection
IfcStructuralCurveConnection
IfcStructuralPointConnection
IfcStructuralSurfaceConnection
IfcStructuralMember
IfcStructuralCurveMember
IfcStructuralCurveMemberVarying
IfcStructuralSurfaceMember
IfcStructuralSurfaceMemberVarying
IfcResource
IfcConstructionResource
IfcConstructionEquipmentResource
IfcConstructionMaterialResource
IfcConstructionProductResource
IfcCrewResource
IfcLaborResource
IfcSubContractResource
IfcTypeObject X
IfcTypeProcess
IfcEventType
IfcProcedureType
IfcTaskType
IfcTypeProduct X
IfcDoorStyle
IfcElementType X
IfcBuildingElementType X
IfcBeamType X
IfcBuildingElementProxyType X
IfcChimneyType X
IfcColumnType X
IfcCoveringType X
IfcCurtainWallType X
IfcDoorType X
IfcFootingType X
IfcMemberType X
IfcPileType X
IfcPlateType X
IfcRailingType X
IfcRampFlightType X
IfcRampType X
IfcRoofType X
IfcShadingDeviceType X
IfcSlabType X
IfcStairFlightType X
IfcStairType X
IfcWallType X
IfcWindowType X
IfcCivilElementType X
IfcDistributionElementType X
IfcDistributionControlElementType X
IfcActuatorType X
IfcAlarmType X
IfcControllerType X
IfcFlowInstrumentType X
IfcProtectiveDeviceTrippingUnitType X
IfcSensorType X
IfcUnitaryControlElementType X
IfcDistributionFlowElementType X
IfcDistributionChamberElementType X
IfcEnergyConversionDeviceType X
IfcAirToAirHeatRecoveryType X
IfcBoilerType X
IfcBurnerType X
IfcChillerType X
IfcCoilType X
IfcCondenserType X
IfcCooledBeamType X
IfcCoolingTowerType X
IfcElectricGeneratorType X
IfcElectricMotorType X
IfcEngineType X
IfcEvaporativeCoolerType X
IfcEvaporatorType X
IfcHeatExchangerType X
IfcHumidifierType X
IfcMotorConnectionType X
IfcSolarDeviceType X
IfcTransformerType X
IfcTubeBundleType X
IfcUnitaryEquipmentType X
IfcFlowControllerType X
IfcAirTerminalBoxType X
IfcDamperType X
IfcElectricDistributionBoardType X
IfcElectricTimeControlType X
IfcFlowMeterType X
IfcProtectiveDeviceType X
IfcSwitchingDeviceType X
IfcValveType X
IfcFlowFittingType X
IfcCableCarrierFittingType X
IfcCableFittingType X
IfcDuctFittingType X
IfcJunctionBoxType X
IfcPipeFittingType X
IfcFlowMovingDeviceType X
IfcCompressorType X
IfcFanType X
IfcPumpType X
IfcFlowSegmentType X
IfcCableCarrierSegmentType X
IfcCableSegmentType X
IfcDuctSegmentType X
IfcPipeSegmentType X
IfcFlowStorageDeviceType X
IfcElectricFlowStorageDeviceType X
IfcTankType X
IfcFlowTerminalType X
IfcAirTerminalType X
IfcAudioVisualApplianceType X
IfcCommunicationsApplianceType X
IfcElectricApplianceType X
IfcFireSuppressionTerminalType X
IfcLampType X
IfcLightFixtureType X
IfcMedicalDeviceType X
IfcOutletType X
IfcSanitaryTerminalType X
IfcSpaceHeaterType X
IfcStackTerminalType X
IfcWasteTerminalType X
IfcFlowTreatmentDeviceType X
IfcDuctSilencerType X
IfcFilterType X
IfcInterceptorType X
IfcElementAssemblyType X
IfcElementComponentType X
IfcBuildingElementPartType X
IfcDiscreteAccessoryType X
IfcFastenerType X
IfcMechanicalFastenerType X
IfcReinforcingElementType X
IfcReinforcingBarType X
IfcReinforcingMeshType X
IfcTendonAnchorType X
IfcTendonType X
IfcVibrationIsolatorType X
IfcFurnishingElementType X
IfcFurnitureType X
IfcSystemFurnitureElementType X
IfcGeographicElementType X
IfcTransportElementType X
IfcSpatialElementType X
IfcSpatialStructureElementType X
IfcSpaceType X
IfcSpatialZoneType X
IfcWindowStyle
IfcTypeResource
IfcConstructionResourceType
IfcConstructionEquipmentResourceType
IfcConstructionMaterialResourceType
IfcConstructionProductResourceType
IfcCrewResourceType
IfcLaborResourceType
IfcSubContractResourceType
IfcPropertyDefinition X
IfcPropertySetDefinition X
IfcPreDefinedPropertySet X
IfcDoorLiningProperties X
IfcDoorPanelProperties X
IfcPermeableCoveringProperties
IfcReinforcementDefinitionProperties
IfcWindowLiningProperties X
IfcWindowPanelProperties X
IfcPropertySet X
IfcQuantitySet X
IfcElementQuantity X
IfcPropertyTemplateDefinition
IfcPropertySetTemplate
IfcPropertyTemplate
IfcComplexPropertyTemplate
IfcSimplePropertyTemplate
IfcRelationship X
IfcRelAssigns X
IfcRelAssignsToActor
IfcRelAssignsToControl
IfcRelAssignsToGroup X
IfcRelAssignsToGroupByFactor
IfcRelAssignsToProcess
IfcRelAssignsToProduct
IfcRelAssignsToResource
IfcRelAssociates X
IfcRelAssociatesApproval
IfcRelAssociatesClassification X
IfcRelAssociatesConstraint
IfcRelAssociatesDocument X
IfcRelAssociatesLibrary
IfcRelAssociatesMaterial X
IfcRelConnects X
IfcRelConnectsElements
IfcRelConnectsPathElements
IfcRelConnectsWithRealizingElements
IfcRelConnectsPorts X
IfcRelConnectsPortToElement
IfcRelConnectsStructuralActivity
IfcRelConnectsStructuralMember
IfcRelConnectsWithEccentricity
IfcRelContainedInSpatialStructure X
IfcRelCoversBldgElements X
IfcRelCoversSpaces
IfcRelFillsElement X
IfcRelFlowControlElements
IfcRelInterferesElements
IfcRelReferencedInSpatialStructure
IfcRelSequence
IfcRelServicesBuildings X
IfcRelSpaceBoundary
IfcRelSpaceBoundary1stLevel
IfcRelSpaceBoundary2ndLevel
IfcRelDeclares X
IfcRelDecomposes X
IfcRelAggregates X
IfcRelNests X
IfcRelProjectsElement
IfcRelVoidsElement X
IfcRelDefines X
IfcRelDefinesByObject
IfcRelDefinesByProperties X
IfcRelDefinesByTemplate
IfcRelDefinesByType X
IfcSchedulingTime
IfcEventTime
IfcLagTime
IfcResourceTime
IfcTaskTime
IfcTaskTimeRecurring
IfcWorkTime
IfcShapeAspect
IfcStructuralConnectionCondition
IfcFailureConnectionCondition
IfcSlippageConnectionCondition
IfcStructuralLoad
IfcStructuralLoadConfiguration
IfcStructuralLoadOrResult
IfcStructuralLoadStatic
IfcStructuralLoadLinearForce
IfcStructuralLoadPlanarForce
IfcStructuralLoadSingleDisplacement
IfcStructuralLoadSingleDisplacementDistortion
IfcStructuralLoadSingleForce
IfcStructuralLoadSingleForceWarping
IfcStructuralLoadTemperature
IfcSurfaceReinforcementArea
IfcTable
IfcTableColumn
IfcTableRow
IfcTimePeriod
IfcTimeSeries
IfcIrregularTimeSeries
IfcRegularTimeSeries
IfcTimeSeriesValue
IfcUnitAssignment X
IfcVirtualGridIntersection

[image: Link to this page] Link to this page
http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/link/annex-c.htm

Sam

Email: [email protected]

On Mon, Nov 7, 2016 at 10:57 PM, Sam Wu [email protected] wrote:

Thanks Theo -

  1. IFC4 Specification
    http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/
  2. I have include my comments below - just my two cents.
    Concept

Industry Foundation Classes (IFC) is the open and neutral data format for
openBIM.
Many open and closed source apps are not web-based.
Many apps translates IFC to other formats for visualization, storage and
query
Mobile apps also have similar challenges, including IFC to other format
translation.

Mission
Build lightweight IFC apps that work in your browser
Provide interactive 3D views
Entry level code accessible by engineers and architects
Basic IFC property editing capability
High Performance viewing based on streaming or gradual loading of
different layers - instead of loading everything at once.
Ability to Redline IFC models

Sam

Email: [email protected]

On Mon, Nov 7, 2016 at 7:24 PM, Theo Armour [email protected]
wrote:

[image: image]
https://cloud.githubusercontent.com/assets/547626/20081479/c0a2ef34-a504-11e6-93d8-e58b4e0d61ed.png
IFC View R1

@webdada https://github.com/webdada

Are there any aspect of the IFC files that we should be concentrating
on? In other words what should I be looking to do in the next release or
two?
2.

Are there any good sources for the IFC format info? Most sources read
like gobbledygook and take forever to load.

IFC View R1 https://jaanga.github.io/demo/ifc/ifc-view-r1.html IFC
View Read Me https://jaanga.github.io/demo/ifc/index.html#README.md
Concept

  • IFC is an emerging AEC standard
  • Many apps are proprietary and closed source
  • Most of the open source apps require a download and install
  • Mobile apps seem almost non-existent

qll of the above needs confirming
Mission

  • Build lightweight IFC apps that work in your browser
  • Provide interactive 3D views
  • Entry level code accessible by engineers and architects

2016-11-07 ~ R1


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABifS5H_BRM5Knjr6cABSb6Dn2ozurRBks5q78FXgaJpZM4KqQZL
.

@webdada
Copy link
Author

webdada commented Nov 8, 2016

The first building should be a good reference IFC file:
http://openifcmodel.cs.auckland.ac.nz/

Sam

Email: [email protected]

On Mon, Nov 7, 2016 at 11:08 PM, Sam Wu [email protected] wrote:

Some answers to your questions

Are there any aspect of the IFC files that we should be concentrating
on? In other words what should I be looking to do in the next release or
two?

Sam: a. I think we can concentrate on render all IFC types - so that the
file rendering will be complete.
I have attached a list of all IFC types below in this email,
as well as the link to IFC4 specification.
http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/
b. If we can, as next step can be easily slide out different
floors

Are there any good sources for the IFC format info? Most sources read
like gobbledygook and take forever to load.

Sam: at the bottom of this page, you can find a few IFC sample files.

http://bimvision.eu/en/download/

Regards,

Sam

EntityReferenceView_V1
IfcActorRole
IfcAddress X
IfcPostalAddress X
IfcTelecomAddress
IfcApplication
IfcAppliedValue
IfcCostValue
IfcApproval
IfcBoundaryCondition
IfcBoundaryEdgeCondition
IfcBoundaryFaceCondition
IfcBoundaryNodeCondition
IfcBoundaryNodeConditionWarping
IfcConnectionGeometry
IfcConnectionCurveGeometry
IfcConnectionPointGeometry
IfcConnectionPointEccentricity
IfcConnectionSurfaceGeometry
IfcConnectionVolumeGeometry
IfcConstraint
IfcMetric
IfcObjective
IfcCoordinateOperation X
IfcMapConversion X
IfcCoordinateReferenceSystem X
IfcProjectedCRS X
IfcDerivedUnit X
IfcDerivedUnitElement X
IfcDimensionalExponents X
IfcExternalInformation X
IfcClassification X
IfcDocumentInformation
IfcLibraryInformation
IfcExternalReference X
IfcClassificationReference X
IfcDocumentReference X
IfcExternallyDefinedHatchStyle
IfcExternallyDefinedSurfaceStyle
IfcExternallyDefinedTextFont
IfcLibraryReference
IfcGridAxis X
IfcIrregularTimeSeriesValue
IfcLightDistributionData
IfcLightIntensityDistribution
IfcMaterialClassificationRelationship
IfcMaterialDefinition X
IfcMaterial X
IfcMaterialConstituent X
IfcMaterialConstituentSet X
IfcMaterialLayer X
IfcMaterialLayerWithOffsets
IfcMaterialLayerSet X
IfcMaterialProfile X
IfcMaterialProfileWithOffsets
IfcMaterialProfileSet X
IfcMaterialList
IfcMaterialUsageDefinition
IfcMaterialLayerSetUsage
IfcMaterialProfileSetUsage
IfcMaterialProfileSetUsageTapering
IfcMeasureWithUnit X
IfcMonetaryUnit X
IfcNamedUnit X
IfcContextDependentUnit
IfcConversionBasedUnit X
IfcConversionBasedUnitWithOffset X
IfcSIUnit X
IfcObjectPlacement X
IfcGridPlacement
IfcLocalPlacement X
IfcOrganization
IfcOwnerHistory
IfcPerson
IfcPersonAndOrganization
IfcPhysicalQuantity X
IfcPhysicalComplexQuantity X
IfcPhysicalSimpleQuantity X
IfcQuantityArea X
IfcQuantityCount X
IfcQuantityLength X
IfcQuantityTime X
IfcQuantityVolume X
IfcQuantityWeight X
IfcPresentationItem X
IfcColourRgbList X
IfcColourSpecification X
IfcColourRgb X
IfcCurveStyleFont X
IfcCurveStyleFontAndScaling
IfcCurveStyleFontPattern X
IfcIndexedColourMap X
IfcPreDefinedItem
IfcPreDefinedColour
IfcDraughtingPreDefinedColour
IfcPreDefinedCurveFont
IfcDraughtingPreDefinedCurveFont
IfcPreDefinedTextFont
IfcTextStyleFontModel
IfcSurfaceStyleLighting
IfcSurfaceStyleRefraction
IfcSurfaceStyleShading X
IfcSurfaceStyleRendering X
IfcSurfaceStyleWithTextures X
IfcSurfaceTexture X
IfcBlobTexture
IfcImageTexture X
IfcPixelTexture
IfcTextStyleForDefinedFont
IfcTextStyleTextModel
IfcTextureCoordinate X
IfcIndexedTextureMap X
IfcIndexedTriangleTextureMap X
IfcTextureCoordinateGenerator
IfcTextureMap
IfcTextureVertex
IfcTextureVertexList X
IfcPresentationLayerAssignment X
IfcPresentationLayerWithStyle
IfcPresentationStyle X
IfcCurveStyle X
IfcFillAreaStyle X
IfcSurfaceStyle X
IfcTextStyle
IfcPresentationStyleAssignment X
IfcProductRepresentation X
IfcMaterialDefinitionRepresentation X
IfcProductDefinitionShape X
IfcProfileDef X
IfcArbitraryClosedProfileDef X
IfcArbitraryProfileDefWithVoids X
IfcArbitraryOpenProfileDef X
IfcCenterLineProfileDef X
IfcCompositeProfileDef
IfcDerivedProfileDef
IfcMirroredProfileDef
IfcParameterizedProfileDef
IfcAsymmetricIShapeProfileDef
IfcCircleProfileDef
IfcCircleHollowProfileDef
IfcCShapeProfileDef
IfcEllipseProfileDef
IfcIShapeProfileDef
IfcLShapeProfileDef
IfcRectangleProfileDef
IfcRectangleHollowProfileDef
IfcRoundedRectangleProfileDef
IfcTrapeziumProfileDef
IfcTShapeProfileDef
IfcUShapeProfileDef
IfcZShapeProfileDef
IfcPropertyAbstraction X
IfcExtendedProperties X
IfcMaterialProperties X
IfcProfileProperties X
IfcPreDefinedProperties
IfcReinforcementBarProperties
IfcSectionProperties
IfcSectionReinforcementProperties
IfcProperty X
IfcComplexProperty X
IfcSimpleProperty X
IfcPropertyBoundedValue X
IfcPropertyEnumeratedValue X
IfcPropertyListValue X
IfcPropertyReferenceValue
IfcPropertySingleValue X
IfcPropertyTableValue X
IfcPropertyEnumeration X
IfcRecurrencePattern
IfcReference
IfcRepresentation X
IfcShapeModel X
IfcShapeRepresentation X
IfcTopologyRepresentation
IfcStyleModel X
IfcStyledRepresentation X
IfcRepresentationContext X
IfcGeometricRepresentationContext X
IfcGeometricRepresentationSubContext X
IfcRepresentationItem X
IfcGeometricRepresentationItem X
IfcAnnotationFillArea
IfcBooleanResult
IfcBooleanClippingResult
IfcBoundingBox
IfcCartesianPointList X
IfcCartesianPointList2D X
IfcCartesianPointList3D X
IfcCartesianTransformationOperator X
IfcCartesianTransformationOperator2D X
IfcCartesianTransformationOperator2DnonUniform X
IfcCartesianTransformationOperator3D X
IfcCartesianTransformationOperator3DnonUniform X
IfcCompositeCurveSegment
IfcReparametrisedCompositeCurveSegment
IfcCsgPrimitive3D
IfcBlock
IfcRectangularPyramid
IfcRightCircularCone
IfcRightCircularCylinder
IfcSphere
IfcCurve X
IfcBoundedCurve X
IfcBSplineCurve
IfcBSplineCurveWithKnots
IfcRationalBSplineCurveWithKnots
IfcCompositeCurve
IfcCompositeCurveOnSurface
IfcBoundaryCurve
IfcOuterBoundaryCurve
IfcIndexedPolyCurve X
IfcPolyline
IfcTrimmedCurve X
IfcConic X
IfcCircle X
IfcEllipse
IfcLine X
IfcOffsetCurve2D
IfcOffsetCurve3D
IfcPcurve
IfcDirection X
IfcFaceBasedSurfaceModel
IfcFillAreaStyleHatching X
IfcFillAreaStyleTiles
IfcGeometricSet X
IfcGeometricCurveSet X
IfcHalfSpaceSolid
IfcBoxedHalfSpace
IfcPolygonalBoundedHalfSpace
IfcLightSource
IfcLightSourceAmbient
IfcLightSourceDirectional
IfcLightSourceGoniometric
IfcLightSourcePositional
IfcLightSourceSpot
IfcPlacement X
IfcAxis1Placement X
IfcAxis2Placement2D X
IfcAxis2Placement3D X
IfcPlanarExtent
IfcPlanarBox
IfcPoint X
IfcCartesianPoint X
IfcPointOnCurve
IfcPointOnSurface
IfcSectionedSpine
IfcShellBasedSurfaceModel
IfcSolidModel X
IfcCsgSolid
IfcManifoldSolidBrep
IfcAdvancedBrep
IfcAdvancedBrepWithVoids
IfcFacetedBrep
IfcFacetedBrepWithVoids
IfcSweptAreaSolid X
IfcExtrudedAreaSolid X
IfcExtrudedAreaSolidTapered
IfcFixedReferenceSweptAreaSolid
IfcRevolvedAreaSolid X
IfcRevolvedAreaSolidTapered
IfcSurfaceCurveSweptAreaSolid
IfcSweptDiskSolid X
IfcSweptDiskSolidPolygonal
IfcSurface
IfcBoundedSurface
IfcBSplineSurface
IfcBSplineSurfaceWithKnots
IfcRationalBSplineSurfaceWithKnots
IfcCurveBoundedPlane
IfcCurveBoundedSurface
IfcRectangularTrimmedSurface
IfcElementarySurface
IfcCylindricalSurface
IfcPlane
IfcSweptSurface
IfcSurfaceOfLinearExtrusion
IfcSurfaceOfRevolution
IfcTessellatedItem X
IfcTessellatedFaceSet X
IfcTriangulatedFaceSet X
IfcTextLiteral
IfcTextLiteralWithExtent
IfcVector X
IfcMappedItem X
IfcStyledItem X
IfcTopologicalRepresentationItem
IfcConnectedFaceSet
IfcClosedShell
IfcOpenShell
IfcEdge
IfcEdgeCurve
IfcOrientedEdge
IfcSubedge
IfcFace
IfcFaceSurface
IfcAdvancedFace
IfcFaceBound
IfcFaceOuterBound
IfcLoop
IfcEdgeLoop
IfcPolyLoop
IfcVertexLoop
IfcPath
IfcVertex
IfcVertexPoint
IfcRepresentationMap X
IfcResourceLevelRelationship
IfcApprovalRelationship
IfcCurrencyRelationship
IfcDocumentInformationRelationship
IfcExternalReferenceRelationship
IfcMaterialRelationship
IfcOrganizationRelationship
IfcPropertyDependencyRelationship
IfcResourceApprovalRelationship
IfcResourceConstraintRelationship
IfcRoot X
IfcObjectDefinition X
IfcContext X
IfcProject X
IfcProjectLibrary
IfcObject X
IfcActor
IfcOccupant
IfcControl
IfcActionRequest
IfcCostItem
IfcCostSchedule
IfcPerformanceHistory
IfcPermit
IfcProjectOrder
IfcWorkCalendar
IfcWorkControl
IfcWorkPlan
IfcWorkSchedule
IfcGroup X
IfcAsset
IfcInventory
IfcStructuralLoadGroup
IfcStructuralLoadCase
IfcStructuralResultGroup
IfcSystem X
IfcBuildingSystem X
IfcDistributionSystem X
IfcDistributionCircuit X
IfcStructuralAnalysisModel
IfcZone X
IfcProcess
IfcEvent
IfcProcedure
IfcTask
IfcProduct X
IfcAnnotation
IfcElement X
IfcBuildingElement X
IfcBeam X
IfcBeamStandardCase
IfcBuildingElementProxy X
IfcChimney X
IfcColumn X
IfcColumnStandardCase
IfcCovering X
IfcCurtainWall X
IfcDoor X
IfcDoorStandardCase
IfcFooting X
IfcMember X
IfcMemberStandardCase
IfcPile X
IfcPlate X
IfcPlateStandardCase
IfcRailing X
IfcRamp X
IfcRampFlight X
IfcRoof X
IfcShadingDevice X
IfcSlab X
IfcSlabElementedCase
IfcSlabStandardCase
IfcStair X
IfcStairFlight X
IfcWall X
IfcWallElementedCase
IfcWallStandardCase
IfcWindow X
IfcWindowStandardCase
IfcCivilElement X
IfcDistributionElement X
IfcDistributionControlElement X
IfcActuator X
IfcAlarm X
IfcController X
IfcFlowInstrument X
IfcProtectiveDeviceTrippingUnit X
IfcSensor X
IfcUnitaryControlElement X
IfcDistributionFlowElement X
IfcDistributionChamberElement X
IfcEnergyConversionDevice X
IfcAirToAirHeatRecovery X
IfcBoiler X
IfcBurner X
IfcChiller X
IfcCoil X
IfcCondenser X
IfcCooledBeam X
IfcCoolingTower X
IfcElectricGenerator X
IfcElectricMotor X
IfcEngine X
IfcEvaporativeCooler X
IfcEvaporator X
IfcHeatExchanger X
IfcHumidifier X
IfcMotorConnection X
IfcSolarDevice X
IfcTransformer X
IfcTubeBundle X
IfcUnitaryEquipment X
IfcFlowController X
IfcAirTerminalBox X
IfcDamper X
IfcElectricDistributionBoard X
IfcElectricTimeControl X
IfcFlowMeter X
IfcProtectiveDevice X
IfcSwitchingDevice X
IfcValve X
IfcFlowFitting X
IfcCableCarrierFitting X
IfcCableFitting X
IfcDuctFitting X
IfcJunctionBox X
IfcPipeFitting X
IfcFlowMovingDevice X
IfcCompressor X
IfcFan X
IfcPump X
IfcFlowSegment X
IfcCableCarrierSegment X
IfcCableSegment X
IfcDuctSegment X
IfcPipeSegment X
IfcFlowStorageDevice X
IfcElectricFlowStorageDevice X
IfcTank X
IfcFlowTerminal X
IfcAirTerminal X
IfcAudioVisualAppliance X
IfcCommunicationsAppliance X
IfcElectricAppliance X
IfcFireSuppressionTerminal X
IfcLamp X
IfcLightFixture X
IfcMedicalDevice X
IfcOutlet X
IfcSanitaryTerminal X
IfcSpaceHeater X
IfcStackTerminal X
IfcWasteTerminal X
IfcFlowTreatmentDevice X
IfcDuctSilencer X
IfcFilter X
IfcInterceptor X
IfcElementAssembly X
IfcElementComponent X
IfcBuildingElementPart X
IfcDiscreteAccessory X
IfcFastener X
IfcMechanicalFastener X
IfcReinforcingElement X
IfcReinforcingBar X
IfcReinforcingMesh X
IfcTendon X
IfcTendonAnchor X
IfcVibrationIsolator X
IfcFeatureElement X
IfcFeatureElementAddition
IfcProjectionElement
IfcFeatureElementSubtraction X
IfcOpeningElement X
IfcOpeningStandardCase
IfcVoidingFeature
IfcSurfaceFeature
IfcFurnishingElement X
IfcFurniture X
IfcSystemFurnitureElement X
IfcGeographicElement X
IfcTransportElement X
IfcVirtualElement
IfcGrid X
IfcPort X
IfcDistributionPort X
IfcProxy
IfcSpatialElement X
IfcExternalSpatialStructureElement
IfcExternalSpatialElement
IfcSpatialStructureElement X
IfcBuilding X
IfcBuildingStorey X
IfcSite X
IfcSpace X
IfcSpatialZone X
IfcStructuralActivity
IfcStructuralAction
IfcStructuralCurveAction
IfcStructuralLinearAction
IfcStructuralPointAction
IfcStructuralSurfaceAction
IfcStructuralPlanarAction
IfcStructuralReaction
IfcStructuralCurveReaction
IfcStructuralPointReaction
IfcStructuralSurfaceReaction
IfcStructuralItem
IfcStructuralConnection
IfcStructuralCurveConnection
IfcStructuralPointConnection
IfcStructuralSurfaceConnection
IfcStructuralMember
IfcStructuralCurveMember
IfcStructuralCurveMemberVarying
IfcStructuralSurfaceMember
IfcStructuralSurfaceMemberVarying
IfcResource
IfcConstructionResource
IfcConstructionEquipmentResource
IfcConstructionMaterialResource
IfcConstructionProductResource
IfcCrewResource
IfcLaborResource
IfcSubContractResource
IfcTypeObject X
IfcTypeProcess
IfcEventType
IfcProcedureType
IfcTaskType
IfcTypeProduct X
IfcDoorStyle
IfcElementType X
IfcBuildingElementType X
IfcBeamType X
IfcBuildingElementProxyType X
IfcChimneyType X
IfcColumnType X
IfcCoveringType X
IfcCurtainWallType X
IfcDoorType X
IfcFootingType X
IfcMemberType X
IfcPileType X
IfcPlateType X
IfcRailingType X
IfcRampFlightType X
IfcRampType X
IfcRoofType X
IfcShadingDeviceType X
IfcSlabType X
IfcStairFlightType X
IfcStairType X
IfcWallType X
IfcWindowType X
IfcCivilElementType X
IfcDistributionElementType X
IfcDistributionControlElementType X
IfcActuatorType X
IfcAlarmType X
IfcControllerType X
IfcFlowInstrumentType X
IfcProtectiveDeviceTrippingUnitType X
IfcSensorType X
IfcUnitaryControlElementType X
IfcDistributionFlowElementType X
IfcDistributionChamberElementType X
IfcEnergyConversionDeviceType X
IfcAirToAirHeatRecoveryType X
IfcBoilerType X
IfcBurnerType X
IfcChillerType X
IfcCoilType X
IfcCondenserType X
IfcCooledBeamType X
IfcCoolingTowerType X
IfcElectricGeneratorType X
IfcElectricMotorType X
IfcEngineType X
IfcEvaporativeCoolerType X
IfcEvaporatorType X
IfcHeatExchangerType X
IfcHumidifierType X
IfcMotorConnectionType X
IfcSolarDeviceType X
IfcTransformerType X
IfcTubeBundleType X
IfcUnitaryEquipmentType X
IfcFlowControllerType X
IfcAirTerminalBoxType X
IfcDamperType X
IfcElectricDistributionBoardType X
IfcElectricTimeControlType X
IfcFlowMeterType X
IfcProtectiveDeviceType X
IfcSwitchingDeviceType X
IfcValveType X
IfcFlowFittingType X
IfcCableCarrierFittingType X
IfcCableFittingType X
IfcDuctFittingType X
IfcJunctionBoxType X
IfcPipeFittingType X
IfcFlowMovingDeviceType X
IfcCompressorType X
IfcFanType X
IfcPumpType X
IfcFlowSegmentType X
IfcCableCarrierSegmentType X
IfcCableSegmentType X
IfcDuctSegmentType X
IfcPipeSegmentType X
IfcFlowStorageDeviceType X
IfcElectricFlowStorageDeviceType X
IfcTankType X
IfcFlowTerminalType X
IfcAirTerminalType X
IfcAudioVisualApplianceType X
IfcCommunicationsApplianceType X
IfcElectricApplianceType X
IfcFireSuppressionTerminalType X
IfcLampType X
IfcLightFixtureType X
IfcMedicalDeviceType X
IfcOutletType X
IfcSanitaryTerminalType X
IfcSpaceHeaterType X
IfcStackTerminalType X
IfcWasteTerminalType X
IfcFlowTreatmentDeviceType X
IfcDuctSilencerType X
IfcFilterType X
IfcInterceptorType X
IfcElementAssemblyType X
IfcElementComponentType X
IfcBuildingElementPartType X
IfcDiscreteAccessoryType X
IfcFastenerType X
IfcMechanicalFastenerType X
IfcReinforcingElementType X
IfcReinforcingBarType X
IfcReinforcingMeshType X
IfcTendonAnchorType X
IfcTendonType X
IfcVibrationIsolatorType X
IfcFurnishingElementType X
IfcFurnitureType X
IfcSystemFurnitureElementType X
IfcGeographicElementType X
IfcTransportElementType X
IfcSpatialElementType X
IfcSpatialStructureElementType X
IfcSpaceType X
IfcSpatialZoneType X
IfcWindowStyle
IfcTypeResource
IfcConstructionResourceType
IfcConstructionEquipmentResourceType
IfcConstructionMaterialResourceType
IfcConstructionProductResourceType
IfcCrewResourceType
IfcLaborResourceType
IfcSubContractResourceType
IfcPropertyDefinition X
IfcPropertySetDefinition X
IfcPreDefinedPropertySet X
IfcDoorLiningProperties X
IfcDoorPanelProperties X
IfcPermeableCoveringProperties
IfcReinforcementDefinitionProperties
IfcWindowLiningProperties X
IfcWindowPanelProperties X
IfcPropertySet X
IfcQuantitySet X
IfcElementQuantity X
IfcPropertyTemplateDefinition
IfcPropertySetTemplate
IfcPropertyTemplate
IfcComplexPropertyTemplate
IfcSimplePropertyTemplate
IfcRelationship X
IfcRelAssigns X
IfcRelAssignsToActor
IfcRelAssignsToControl
IfcRelAssignsToGroup X
IfcRelAssignsToGroupByFactor
IfcRelAssignsToProcess
IfcRelAssignsToProduct
IfcRelAssignsToResource
IfcRelAssociates X
IfcRelAssociatesApproval
IfcRelAssociatesClassification X
IfcRelAssociatesConstraint
IfcRelAssociatesDocument X
IfcRelAssociatesLibrary
IfcRelAssociatesMaterial X
IfcRelConnects X
IfcRelConnectsElements
IfcRelConnectsPathElements
IfcRelConnectsWithRealizingElements
IfcRelConnectsPorts X
IfcRelConnectsPortToElement
IfcRelConnectsStructuralActivity
IfcRelConnectsStructuralMember
IfcRelConnectsWithEccentricity
IfcRelContainedInSpatialStructure X
IfcRelCoversBldgElements X
IfcRelCoversSpaces
IfcRelFillsElement X
IfcRelFlowControlElements
IfcRelInterferesElements
IfcRelReferencedInSpatialStructure
IfcRelSequence
IfcRelServicesBuildings X
IfcRelSpaceBoundary
IfcRelSpaceBoundary1stLevel
IfcRelSpaceBoundary2ndLevel
IfcRelDeclares X
IfcRelDecomposes X
IfcRelAggregates X
IfcRelNests X
IfcRelProjectsElement
IfcRelVoidsElement X
IfcRelDefines X
IfcRelDefinesByObject
IfcRelDefinesByProperties X
IfcRelDefinesByTemplate
IfcRelDefinesByType X
IfcSchedulingTime
IfcEventTime
IfcLagTime
IfcResourceTime
IfcTaskTime
IfcTaskTimeRecurring
IfcWorkTime
IfcShapeAspect
IfcStructuralConnectionCondition
IfcFailureConnectionCondition
IfcSlippageConnectionCondition
IfcStructuralLoad
IfcStructuralLoadConfiguration
IfcStructuralLoadOrResult
IfcStructuralLoadStatic
IfcStructuralLoadLinearForce
IfcStructuralLoadPlanarForce
IfcStructuralLoadSingleDisplacement
IfcStructuralLoadSingleDisplacementDistortion
IfcStructuralLoadSingleForce
IfcStructuralLoadSingleForceWarping
IfcStructuralLoadTemperature
IfcSurfaceReinforcementArea
IfcTable
IfcTableColumn
IfcTableRow
IfcTimePeriod
IfcTimeSeries
IfcIrregularTimeSeries
IfcRegularTimeSeries
IfcTimeSeriesValue
IfcUnitAssignment X
IfcVirtualGridIntersection

[image: Link to this page] Link to this page
http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/link/annex-c.htm

Sam

Email: [email protected]

On Mon, Nov 7, 2016 at 10:57 PM, Sam Wu [email protected] wrote:

Thanks Theo -

  1. IFC4 Specification
    http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/
  2. I have include my comments below - just my two cents.
    Concept

Industry Foundation Classes (IFC) is the open and neutral data format for
openBIM.
Many open and closed source apps are not web-based.
Many apps translates IFC to other formats for visualization, storage and
query
Mobile apps also have similar challenges, including IFC to other format
translation.

Mission
Build lightweight IFC apps that work in your browser
Provide interactive 3D views
Entry level code accessible by engineers and architects
Basic IFC property editing capability
High Performance viewing based on streaming or gradual loading of
different layers - instead of loading everything at once.
Ability to Redline IFC models

Sam

Email: [email protected]

On Mon, Nov 7, 2016 at 7:24 PM, Theo Armour [email protected]
wrote:

[image: image]
https://cloud.githubusercontent.com/assets/547626/20081479/c0a2ef34-a504-11e6-93d8-e58b4e0d61ed.png
IFC View R1

@webdada https://github.com/webdada

Are there any aspect of the IFC files that we should be
concentrating on? In other words what should I be looking to do in the next
release or two?
2.

Are there any good sources for the IFC format info? Most sources
read like gobbledygook and take forever to load.

IFC View R1 https://jaanga.github.io/demo/ifc/ifc-view-r1.html IFC
View Read Me https://jaanga.github.io/demo/ifc/index.html#README.md
Concept

  • IFC is an emerging AEC standard
  • Many apps are proprietary and closed source
  • Most of the open source apps require a download and install
  • Mobile apps seem almost non-existent

qll of the above needs confirming
Mission

  • Build lightweight IFC apps that work in your browser
  • Provide interactive 3D views
  • Entry level code accessible by engineers and architects

2016-11-07 ~ R1


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#13 (comment), or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABifS5H_BRM5Knjr6cABSb6Dn2ozurRBks5q78FXgaJpZM4KqQZL
.

@theo-armour
Copy link
Member

@webdada

All good. Thank you! More tomorrow...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants