ObjectARX
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Undraw some entity

2 REPLIES 2
SOLVED
Reply
Message 1 of 3
SBI_TLebrun
434 Views, 2 Replies

Undraw some entity

To control Valid and no valid Solid3D, I am searching a solution to undraw some entity, without modify it (no change color, no change visibilty, no change layer ...)

 

Can you help me to do something like that :

 

for( ; !l_pIterator->done(); l_pIterator->step())

{

 AcDbEntity *l_pEnt ;

 if (l_pIterator->getEntity(l_pEnt, AcDb::kForRead) == Acad::eOk )

 {

  if (l_pEnt->isKindOf(AcDb3dSolid::desc()))

  {

    AcBrBrep* pEntBrep = new AcBrBrep();

    AcBr::ErrorStatus l_ErrStat = pEntBrep->set(*l_pEnt);

    if (pEntBrep->checkEntity() == Adesk::kFalse)

      ****** Draw entity  (like l_pEnt->highlight();)

    else

      ****** UnDraw entity 

  }

  l_pEnt->close();

 }

}

 

 

Thank you very much, and Happy new Year all

 

Thierry

2 REPLIES 2
Message 2 of 3

Temporary hiding/unhiding can be done with help of acedRedraw function (see the ObjectARX SDK Docs).

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Message 3 of 3
SBI_TLebrun
in reply to: SBI_TLebrun

Thank you !

I had forgotten this feature !!!

 

Great

 

Regards

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost