mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-04 13:13:25 +03:00
0024131: TKOpenGL redesign GPU memory management for markers presentation
Introduce Point Sprites usage. Graphic3d_Group - drop Marker(),MarkerSet() methods - markers should be drawn using AddPrimitiveArray. Added new Draw Harness commands vcaps, vmarkerstest.
This commit is contained in:
@@ -176,7 +176,7 @@ OCC_2dDoc* OCC_2dView::GetDocument() // non-debug version is inline
|
||||
void OCC_2dView::OnBUTTONGridRectLines()
|
||||
{
|
||||
Handle(V3d_Viewer) aViewer = myV2dView->Viewer();
|
||||
Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_BALL,Quantity_NOC_WHITE,2);
|
||||
Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_RING1,Quantity_NOC_WHITE,2);
|
||||
aViewer->SetGridEcho(aGridAspect);
|
||||
Standard_Integer aWidth=0, aHeight=0, anOffset=0;
|
||||
myV2dView->Window()->Size(aWidth,aHeight);
|
||||
@@ -195,7 +195,7 @@ void OCC_2dView::OnBUTTONGridRectLines()
|
||||
void OCC_2dView::OnBUTTONGridRectPoints()
|
||||
{
|
||||
Handle(V3d_Viewer) aViewer = myV2dView->Viewer();
|
||||
Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_BALL,Quantity_NOC_WHITE,2);
|
||||
Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_RING1,Quantity_NOC_WHITE,2);
|
||||
aViewer->SetGridEcho(aGridAspect);
|
||||
Standard_Integer aWidth=0, aHeight=0, anOffset=0;
|
||||
myV2dView->Window()->Size(aWidth,aHeight);
|
||||
@@ -214,7 +214,7 @@ void OCC_2dView::OnBUTTONGridRectPoints()
|
||||
void OCC_2dView::OnBUTTONGridCircLines()
|
||||
{
|
||||
Handle(V3d_Viewer) aViewer = myV2dView->Viewer();
|
||||
Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_BALL,Quantity_NOC_WHITE,2);
|
||||
Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_RING1,Quantity_NOC_WHITE,2);
|
||||
aViewer->SetGridEcho(aGridAspect);
|
||||
Standard_Integer aWidth=0, aHeight=0, anOffset=0;
|
||||
myV2dView->Window()->Size(aWidth,aHeight);
|
||||
@@ -234,7 +234,7 @@ void OCC_2dView::OnBUTTONGridCircLines()
|
||||
void OCC_2dView::OnBUTTONGridCircPoints()
|
||||
{
|
||||
Handle(V3d_Viewer) aViewer = myV2dView->Viewer();
|
||||
Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_BALL,Quantity_NOC_WHITE,2);
|
||||
Handle(Graphic3d_AspectMarker3d) aGridAspect = new Graphic3d_AspectMarker3d(Aspect_TOM_RING1,Quantity_NOC_WHITE,2);
|
||||
aViewer->SetGridEcho(aGridAspect);
|
||||
Standard_Integer aWidth=0, aHeight=0, anOffset=0;
|
||||
myV2dView->Window()->Size(aWidth,aHeight);
|
||||
|
Reference in New Issue
Block a user