{
aGroup->SetGroupPrimitivesAspect (myMarkerAspect);
}
- aGroup->SetGroupPrimitivesAspect (myDrawer->LineAspect()->Aspect());
- aGroup->SetGroupPrimitivesAspect (myDrawer->ShadingAspect()->Aspect());
+ else
+ {
+ aGroup->SetGroupPrimitivesAspect (myDrawer->ShadingAspect()->Aspect());
+ }
aGroup->AddPrimitiveArray (myPArray);
}
aPrims->AddVertex (aPnts[aPntIter]);
}
- ViewerTest::Display (argv[1], new MyPArrayObject (aPrims));
+ Handle(AIS_InteractiveObject) aPrs = new MyPArrayObject (aPrims);
+ if (!isTri)
+ {
+ aPrs->Attributes()->SetupOwnShadingAspect();
+ aPrs->Attributes()->ShadingAspect()->Aspect()->SetColor (aPrs->Attributes()->LineAspect()->Aspect()->Color());
+ }
+ ViewerTest::Display (argv[1], aPrs);
return 0;
}