解决BodyFromSweep拉伸失败

wuchangjian2021-11-05 08:07:20编程学习

 var brepCellHeaderElement = ZfSolidUtil.BodyFromSweep(dgnModel, profiles[0], pathIn, false, false, false);
            if (brepCellHeaderElement == null)
            {
                //Element brepCellHeaderElemen111=SolidUtilEX.BodyFromSweep(dgnModel, profiles[0], pathIn, false, false, false);

                Element profileElement = DraftingElementSchema.ToElement(dgnModel, profiles[0], null);
                Element pathElement = DraftingElementSchema.ToElement(dgnModel, pathIn, null);

                CurveVector profile = profileElement.GetCurveVector();
                CurveVector path = pathElement.GetCurveVector();

                brepCellHeaderElement = ZfSolidUtil.BodyFromSweep(dgnModel, profile, path, false, false, false);
            }
            Element element1 = null;
            if (brepCellHeaderElement != null)
            {
                element1 = DraftingElementSchema.ToElement(dgnModel, brepCellHeaderElement, null);
                element1.PropertiesSetter(d => d.SetLevel(levelId));
                if (crp.crossRegion.name.Contains("开挖"))
                {
                    element1.PropertiesSetter(a => a.SetTransparency(0.8));
                }
                element1.AddToModel();
            }

相关文章

[react] 在react中无状态组件有什么运用场景

[react] 在react中无状态组件有什么运用场景 适用于逻辑简单的纯展示的场景&...

线程取消(pthread_cancel)

基本概念          pthread_cancel调用并不等待线程终止ÿ...

第六次热身赛---坤坤的考试(hard version)

 题面如图所示。 该题与第五次周测的easy version大同小异,...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。