opensourceBIM / BIMsurfer-before2019

This is the repository of the v1 and v2 version of BIM Surfer. It is not maintained anymore. Find the most recent version on https://github.com/opensourceBIM/BIMsurfer
MIT License
432 stars 195 forks source link

Can BIMSurfer use any of the underlying Xeogl features? #220

Open tldddd opened 7 years ago

tldddd commented 7 years ago

I've noticed that the underlying Xeogl engine has an awful lot of functions and features.

If I wanted to implement them into BIMSurfer, does it use pretty much the same systems and integration should be relatively easy?

For example, if I wanted to implement annotations in BIMSurfer onto a model like the following Xeogl example: http://xeogl.org/examples/#presentation_annotations_tronTank Is that quite achievable without much extra code than that sample shows?

Or does BIMSurfer work quite a different way to Xeogl?

Thanks for any help.

aothms commented 7 years ago

In principle yes, but in case of this particular example I think the xeogl version that ships with BIMSurfer does not yet include xeogl.Annotation as it is a couple versions stale.

tldddd commented 7 years ago

Okay, I may be able to upgrade that myself. Thanks for the response.

aothms commented 7 years ago

I may be able to upgrade that myself

It's not a drop in replacement. Some functionality that BIMsurfer uses has been removed in subsequent versions of xeogl, such as the way the selected elements are drawn using an overlay. If you make progress on this, we'd be happy if you keep us in the loop.

Dorkside commented 6 years ago

Any progress on this ? I'd love to be able to add annotations also. Is xeoviewer.js the only file to "modify/update" in order for this to work ?

xiaohujing commented 6 years ago

@Dorkside @tldddd If anyone has successfully integrated xeogl's new features, I also need the xeogl.annotation feature badly

Alleyfield commented 6 years ago

Interested in having annotations available as well