Open CASCADE Technology  6.9.1
Static Public Member Functions
V3d Class Reference

This package contains the set of commands and services of the 3D Viewer. It provides a set of high level commands to control the views and viewing modes. This package is complementary to the Visual3D graphic package. More...

#include <V3d.hxx>

Static Public Member Functions

static Graphic3d_Vector GetProjAxis (const V3d_TypeOfOrientation Orientation)
 Determines the orientation vector corresponding to the predefined orientation type. More...
 
static void ArrowOfRadius (const Handle< Graphic3d_Group > &garrow, const V3d_Coordinate X0, const V3d_Coordinate Y0, const V3d_Coordinate Z0, const V3d_Parameter DX, const V3d_Parameter DY, const V3d_Parameter DZ, const Quantity_PlaneAngle Alpha, const V3d_Parameter Lng)
 Compute the graphic structure of arrow. X0,Y0,Z0 : coordinate of the arrow. DX,DY,DZ : Direction of the arrow. Alpha : Angle of arrow. Lng : Length of arrow. More...
 
static void CircleInPlane (const Handle< Graphic3d_Group > &gcircle, const V3d_Coordinate X0, const V3d_Coordinate Y0, const V3d_Coordinate Z0, const V3d_Parameter VX, const V3d_Parameter VY, const V3d_Parameter VZ, const V3d_Parameter Radius)
 Compute the graphic structure of circle. X0,Y0,Z0 : Center of circle. VX,VY,VZ : Axis of circle. Radius : Radius of circle. More...
 
static void SwitchViewsinWindow (const Handle< V3d_View > &aPreviousView, const Handle< V3d_View > &aNextView)
 
static void DrawSphere (const Handle< V3d_Viewer > &aViewer, const Quantity_Length aRadius=1000)
 test. More...
 
static void PickGrid (const Handle< V3d_Viewer > &aViewer, const Quantity_Length aRadius=1000)
 test. More...
 
static void SetPlane (const Handle< V3d_Viewer > &aViewer, const Quantity_Length x1, const Quantity_Length y1, const Quantity_Length z1, const Quantity_Length x2, const Quantity_Length y2, const Quantity_Length z2)
 test. More...
 

Detailed Description

This package contains the set of commands and services of the 3D Viewer. It provides a set of high level commands to control the views and viewing modes. This package is complementary to the Visual3D graphic package.

Member Function Documentation

static void V3d::ArrowOfRadius ( const Handle< Graphic3d_Group > &  garrow,
const V3d_Coordinate  X0,
const V3d_Coordinate  Y0,
const V3d_Coordinate  Z0,
const V3d_Parameter  DX,
const V3d_Parameter  DY,
const V3d_Parameter  DZ,
const Quantity_PlaneAngle  Alpha,
const V3d_Parameter  Lng 
)
static

Compute the graphic structure of arrow. X0,Y0,Z0 : coordinate of the arrow. DX,DY,DZ : Direction of the arrow. Alpha : Angle of arrow. Lng : Length of arrow.

static void V3d::CircleInPlane ( const Handle< Graphic3d_Group > &  gcircle,
const V3d_Coordinate  X0,
const V3d_Coordinate  Y0,
const V3d_Coordinate  Z0,
const V3d_Parameter  VX,
const V3d_Parameter  VY,
const V3d_Parameter  VZ,
const V3d_Parameter  Radius 
)
static

Compute the graphic structure of circle. X0,Y0,Z0 : Center of circle. VX,VY,VZ : Axis of circle. Radius : Radius of circle.

static void V3d::DrawSphere ( const Handle< V3d_Viewer > &  aViewer,
const Quantity_Length  aRadius = 1000 
)
static

test.

static Graphic3d_Vector V3d::GetProjAxis ( const V3d_TypeOfOrientation  Orientation)
static

Determines the orientation vector corresponding to the predefined orientation type.

static void V3d::PickGrid ( const Handle< V3d_Viewer > &  aViewer,
const Quantity_Length  aRadius = 1000 
)
static

test.

static void V3d::SetPlane ( const Handle< V3d_Viewer > &  aViewer,
const Quantity_Length  x1,
const Quantity_Length  y1,
const Quantity_Length  z1,
const Quantity_Length  x2,
const Quantity_Length  y2,
const Quantity_Length  z2 
)
static

test.

static void V3d::SwitchViewsinWindow ( const Handle< V3d_View > &  aPreviousView,
const Handle< V3d_View > &  aNextView 
)
static

The documentation for this class was generated from the following file: