 |
VTK
9.1.0
|
Go to the documentation of this file.
67 #ifndef vtkPolyDataSilhouette_h
68 #define vtkPolyDataSilhouette_h
70 #include "vtkFiltersHybridModule.h"
76 class vtkPolyDataEdges;
93 vtkSetMacro(EnableFeatureAngle,
int);
94 vtkGetMacro(EnableFeatureAngle,
int);
101 vtkSetMacro(FeatureAngle,
double);
102 vtkGetMacro(FeatureAngle,
double);
127 VTK_DIRECTION_SPECIFIED_VECTOR = 0,
128 VTK_DIRECTION_SPECIFIED_ORIGIN = 1,
129 VTK_DIRECTION_CAMERA_ORIGIN = 2,
130 VTK_DIRECTION_CAMERA_VECTOR = 3
138 vtkSetMacro(Direction,
int);
139 vtkGetMacro(Direction,
int);
174 vtkSetVector3Macro(Vector,
double);
175 vtkGetVectorMacro(Vector,
double, 3);
184 vtkSetVector3Macro(Origin,
double);
185 vtkGetVectorMacro(Origin,
double, 3);
represents an 3D object for placement in a rendered scene
static vtkPolyDataSilhouette * New()
Instantiate object.
void SetProp3D(vtkProp3D VTK_WRAP_EXTERN *)
Specify a transformation matrix (via the vtkProp3D::GetMatrix() method) that is used to include the e...
void SetDirectionToSpecifiedOrigin()
Specify how view direction is computed.
vtkMTimeType GetMTime() override
Return MTime also considering the dependent objects: the camera and/or the prop3D.
~vtkPolyDataSilhouette() override
vtkProp3D VTK_WRAP_EXTERN * GetProp3D()
Specify a transformation matrix (via the vtkProp3D::GetMatrix() method) that is used to include the e...
a simple class to control print indentation
void SetDirectionToCameraVector()
Specify how view direction is computed.
a virtual camera for 3D rendering
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void ComputeProjectionVector(double vector[3], double origin[3])
sort polydata along camera view direction
vtkPolyDataEdges * PreComp
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void SetDirectionToCameraOrigin()
Specify how view direction is computed.
vtkTypeBool PieceInvariant
virtual void SetCamera(vtkCamera VTK_WRAP_EXTERN *)
Specify a camera that is used to define the view direction.
void SetDirectionToSpecifiedVector()
Specify how view direction is computed.
vtkTypeUInt32 vtkMTimeType
Superclass for algorithms that produce only polydata as output.