Hi Jeremy,
Sorry for the doubling up of requests. I didn't get much response to the
request on the forum so used the more direct ADN approach which was handled
much faster.
It does still strike me as curious that there is no simple property / method
that reports on whether an item displays any geometry in a view.
The referenceintersector relies on a 3D view which is really not useful when
dealing with a 2D view. Duplicating the 2D view to 3D with all the
visibility override possibilities is likely to display / not display things
that should be shown / not shown. Certainly transferring all the vis
settings correctly is likely to require a great deal of coding.
The extrusion analyser and shadow calculation approaches would also fail for
families that often do not have 3D geometry, eg. A Nurse call button, gas
outlets, power outlets. These items are quite visible in an elevation but
without 3D geometry the two methods would fail. These items could also be
mounted on a desk (furniture) modesty panel. I haven't tried it, however
with the way furniture is handled I would have some doubts about the
referenceintersector hitting the geometry of the desk correctly. The power
outlet may actually be enclosed within the furniture bounding box yet may be
visible or hidden by the modesty panel.
Perhaps something for the API wishlist.
Thanks again for your assistance.
Kind regards,
Andreas Ricke - Director
ARSS-Logo-Full-email
ARSoftwareSolutions
45 Stirling Rd Croydon Vic 3136
E: mailto:info@arsoftwaresolutions.com.au| T: +6 13 9724 9341 | M:
0421214274 | W:
www.arsoftwaresolutions.com.au