Open webdada opened 8 years ago
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 notifications@github.com 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 https://github.com/va3c/viewer/issues/13, or mute the thread https://github.com/notifications/unsubscribe-auth/AAhbKqfJr4gdLQwlR7knLJ9XhUNQEgsyks5q7H7GgaJpZM4KqQZL .
Thanks Theo !!!
Sam
Dada.sam@gmail.com
Sent from myMail for iOS
Saturday, November 5, 2016, 1:24 PM -0400 from Theo Armour notifications@github.com:
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 < notifications@github.com > 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 < https://github.com/va3c/viewer/issues/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 .
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 notifications@github.com wrote:
Thanks Theo !!!
Sam
Dada.sam@gmail.com
Sent from myMail for iOS
Saturday, November 5, 2016, 1:24 PM -0400 from Theo Armour < notifications@github.com>:
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 < notifications@github.com > 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 < https://github.com/va3c/viewer/issues/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 https://github.com/va3c/viewer/issues/13#issuecomment-258629627, or mute the thread https://github.com/notifications/unsubscribe-auth/AAhbKk8_dprq3lcU469a1iDe1eDq7OJ8ks5q7MKdgaJpZM4KqQZL .
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: dada.sam@gmail.com
On Sat, Nov 5, 2016 at 2:05 PM, Theo Armour notifications@github.com 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 notifications@github.com wrote:
Thanks Theo !!!
Sam
Dada.sam@gmail.com
Sent from myMail for iOS
Saturday, November 5, 2016, 1:24 PM -0400 from Theo Armour < notifications@github.com>:
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 < notifications@github.com > 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 < https://github.com/va3c/viewer/issues/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 https://github.com/va3c/viewer/issues/13#issuecomment-258629627, 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 https://github.com/va3c/viewer/issues/13#issuecomment-258630312, or mute the thread https://github.com/notifications/unsubscribe-auth/ABifS_GmeV24XOVIvoChhn5B5gDhizBOks5q7MV4gaJpZM4KqQZL .
@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,
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?
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:
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: dada.sam@gmail.com
On Sat, Nov 5, 2016 at 7:13 PM, Theo Armour notifications@github.com 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 https://github.com/va3c/viewer/issues/13#issuecomment-258648593, or mute the thread https://github.com/notifications/unsubscribe-auth/ABifS3RpkZ0aSLWLsOn2F5z9FjRt9lXAks5q7Q2ZgaJpZM4KqQZL .
@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/
Image attached.
Sam
Email: dada.sam@gmail.com
On Sat, Nov 5, 2016 at 8:46 PM, Theo Armour notifications@github.com 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 https://github.com/va3c/viewer/issues/13#issuecomment-258652536, or mute the thread https://github.com/notifications/unsubscribe-auth/ABifSxYyaf-2zjc4SH-Van447zGutrExks5q7SNVgaJpZM4KqQZL .
still invisible. ;-)
On Sat, Nov 5, 2016 at 6:14 PM, Sam Wu notifications@github.com wrote:
Image attached.
Sam
Email: dada.sam@gmail.com
On Sat, Nov 5, 2016 at 8:46 PM, Theo Armour notifications@github.com 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 https://github.com/va3c/viewer/issues/13#issuecomment-258652536, 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 https://github.com/va3c/viewer/issues/13#issuecomment-258653568, or mute the thread https://github.com/notifications/unsubscribe-auth/AAhbKrTNaGjdfcDbO9h6TuLVSLj3GBzKks5q7SoRgaJpZM4KqQZL .
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: dada.sam@gmail.com
On Sat, Nov 5, 2016 at 9:37 PM, Theo Armour notifications@github.com wrote:
still invisible. ;-)
On Sat, Nov 5, 2016 at 6:14 PM, Sam Wu notifications@github.com wrote:
Image attached.
Sam
Email: dada.sam@gmail.com
On Sat, Nov 5, 2016 at 8:46 PM, Theo Armour notifications@github.com 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 https://github.com/va3c/viewer/issues/13#issuecomment-258652536, 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 https://github.com/va3c/viewer/issues/13#issuecomment-258653568, 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 https://github.com/va3c/viewer/issues/13#issuecomment-258654312, or mute the thread https://github.com/notifications/unsubscribe-auth/ABifS2n8fysei4BWgarNsv2BTIgVaGNIks5q7S9XgaJpZM4KqQZL .
@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
IFC View R1
@webdada
qll of the above needs confirming
Thanks Theo -
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: dada.sam@gmail.com
On Mon, Nov 7, 2016 at 7:24 PM, Theo Armour notifications@github.com wrote:
[image: image] https://cloud.githubusercontent.com/assets/547626/20081479/c0a2ef34-a504-11e6-93d8-e58b4e0d61ed.png IFC View R1
@webdada https://github.com/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 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
- Opens, reads, parses and displays IFC files
- Three examples
- Hello Wall
- Building Smart - Examples http://www.buildingsmart-tech.org/implementation/ifc4-implementation/helpful-examples
- Hello House
- Still at very early stage of interpretation - date held in library blocks needs extrusion, position and rotation
- Building Smart - Examples http://www.buildingsmart-tech.org/implementation/ifc4-implementation/helpful-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
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/va3c/viewer/issues/13#issuecomment-259007555, or mute the thread https://github.com/notifications/unsubscribe-auth/ABifS5H_BRM5Knjr6cABSb6Dn2ozurRBks5q78FXgaJpZM4KqQZL .
Some answers to your questions
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?
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
1.
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: dada.sam@gmail.com
On Mon, Nov 7, 2016 at 10:57 PM, Sam Wu dada.sam@gmail.com wrote:
Thanks Theo -
- IFC4 Specification http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/
- 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: dada.sam@gmail.com
On Mon, Nov 7, 2016 at 7:24 PM, Theo Armour notifications@github.com wrote:
[image: image] https://cloud.githubusercontent.com/assets/547626/20081479/c0a2ef34-a504-11e6-93d8-e58b4e0d61ed.png IFC View R1
@webdada https://github.com/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 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
- Opens, reads, parses and displays IFC files
- Three examples
- Hello Wall
- Building Smart - Examples http://www.buildingsmart-tech.org/implementation/ifc4-implementation/helpful-examples
- Hello House
- Still at very early stage of interpretation - date held in library blocks needs extrusion, position and rotation
- Building Smart - Examples http://www.buildingsmart-tech.org/implementation/ifc4-implementation/helpful-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
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/va3c/viewer/issues/13#issuecomment-259007555, or mute the thread https://github.com/notifications/unsubscribe-auth/ABifS5H_BRM5Knjr6cABSb6Dn2ozurRBks5q78FXgaJpZM4KqQZL .
The first building should be a good reference IFC file: http://openifcmodel.cs.auckland.ac.nz/
Sam
Email: dada.sam@gmail.com
On Mon, Nov 7, 2016 at 11:08 PM, Sam Wu dada.sam@gmail.com wrote:
Some answers to your questions
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?
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
1.
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: dada.sam@gmail.com
On Mon, Nov 7, 2016 at 10:57 PM, Sam Wu dada.sam@gmail.com wrote:
Thanks Theo -
- IFC4 Specification http://www.buildingsmart-tech.org/mvd/IFC4Add1/RV/1.0/html/
- 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: dada.sam@gmail.com
On Mon, Nov 7, 2016 at 7:24 PM, Theo Armour notifications@github.com wrote:
[image: image] https://cloud.githubusercontent.com/assets/547626/20081479/c0a2ef34-a504-11e6-93d8-e58b4e0d61ed.png IFC View R1
@webdada https://github.com/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 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
- Opens, reads, parses and displays IFC files
- Three examples
- Hello Wall
- Building Smart - Examples http://www.buildingsmart-tech.org/implementation/ifc4-implementation/helpful-examples
- Hello House
- Still at very early stage of interpretation - date held in library blocks needs extrusion, position and rotation
- Building Smart - Examples http://www.buildingsmart-tech.org/implementation/ifc4-implementation/helpful-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
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/va3c/viewer/issues/13#issuecomment-259007555, or mute the thread https://github.com/notifications/unsubscribe-auth/ABifS5H_BRM5Knjr6cABSb6Dn2ozurRBks5q78FXgaJpZM4KqQZL .
@webdada
All good. Thank you! More tomorrow...
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 :-)