【MSCE UP9 C++】用Drop把参数化实体打散成智能实体时传入参数的问题

老师们好。在用Drop把参数化实体打散成智能实体时,我传入了DropGeometry::Options::OPTION_AppData参数,结果直接打散成线条了。

这个枚举参数该如何传入才能打散成智能实体而不是一根根线条?非常感谢。

我大致测试的代码如下:

	ElementRefP refP;
	refP = myPath->GetHeadElem();
	ElementHandle eh(refP,ACTIVEMODEL);
	ElementAgenda dropGeom;
	DropGeometryPtr DropElementPtr = DropGeometry::Create();
	DropElementPtr->SetOptions(DropGeometry::Options::OPTION_AppData);
	Bentley::StatusInt status = eh.GetDisplayHandler()->Drop(eh, dropGeom, *DropElementPtr);
	
	EditElementHandleP curr = dropGeom.GetFirstP();
	EditElementHandleP end = curr + dropGeom.GetCount();
	for (; curr < end; curr++)
	{
		curr->AddToModel();
	}

Parents Reply Children
No Data