コード例 #1
0
        private AdaptiveComponent AdaptiveComponentToSpeckle(DB.FamilyInstance revitAc)
        {
            var speckleAc = new AdaptiveComponent();

            speckleAc.type        = Doc.GetElement(revitAc.GetTypeId()).Name;
            speckleAc.basePoints  = GetAdaptivePoints(revitAc);
            speckleAc.flipped     = AdaptiveComponentInstanceUtils.IsInstanceFlipped(revitAc);
            speckleAc.displayMesh = GetElementMesh(revitAc);

            GetAllRevitParamsAndIds(speckleAc, revitAc);

            return(speckleAc);
        }