【ABDCE C++ 二次开发 】CurveVector::AreaUnion返回值为空,用自带创建区域工具,可以合并

麻烦老师看下这个问题

    EditElementHandle eeh1(188742,ACTIVEMODEL);
	EditElementHandle eeh2(188753, ACTIVEMODEL);
 	CurveVectorPtr CVecP1 = ICurvePathQuery::ElementToCurveVector(eeh1);
 	CurveVectorPtr CVecP2 = ICurvePathQuery::ElementToCurveVector(eeh2);
 	CurveVectorPtr CVecP3 = CurveVector::AreaUnion(*CVecP1, *CVecP2);
 	EditElementHandle eeh;
 	if (CVecP3 != NULL)
 	{
 		DraftingElementSchema::ToElement(eeh, *CVecP3, nullptr, false, *ACTIVEMODEL);
 		eeh.AddToModel();
 	}

 3702.dgn

Parents Reply Children
No Data