Intersection between two solids VBA

Hi All,

I am using Aecosim Building designer V8i Ss6, trying to create a vba macro to intersect a slab form with a smart solid. 

I have a couple of questions: 

1 - Are Slab forms considered Solid Elements in mvba ? If it is the case Is there a way to get the Slab by user input then exclude that slab from the smartsolid enumerator when performing the task needed ?

2- When i record the Solid modeling tool used in Aecosim for the intersection i get  ( CadInputQueue.SendCommand "CONSTRUCT INTERSECTION" ), searched the entire index along with forum discussion i only found  GetIntersectionShapesFromRegion and GetRegionIntersection.


Is there a function that intersects solids( a Slab and a smart solid) then sets the slab attributes and properties to the result of the intersection ? ( The exact thing that the command construct intersection does) 

3- If this is not possible in mvba  can anyone provide a c# approach ?

Best Regards,

kal