I do agree with Mr Bhirud.
And I would add: When placing the kind of lamps hanging from the ceiling/slab with the lamp tool, the Gravity tool should be activated by default, with the possibility of deactivating the tool manually.
Either the Lamp script or the gravity tool should be able to "request" the slab thickness and place the lamp on the right level accordingly.
Any wish on this field yet?
Nando Mogollon
Director @ BuilDigital
nando@buildigital.com.au
Using, Archicad Latest AU and INT. Revit Latest (have to keep comparing notes)
More and more... IFC.js, IFCOpenShell
All things Solibri and BIMCollab