KWWidgets/Projects/3DWidgets/Part2/Study/Comparison

From KitwarePublic
< KWWidgets‎ | Projects‎ | 3DWidgets‎ | Part2‎ | Study
Jump to: navigation, search

Widgets Compared

vtk

3DS Max

3D-DOCTOR

CATIA

Maya

vtkBoxWidget

Dummy Helper

Compass

  • Move
  • Rotate
  • Scale
  • Universal Manipulator.

vtkImageTracerWidget


vtkLineWidget

  • Lines
  • Curves

Boundary

Wireframes

  • Lines
  • Curves

vtkPointWidget

Point Helper

Wireframes

Points

vtkPolyDataSourceWidget


vtkSphereWidget

SphereGizmo Helper

Volume revolution from arc

Spheres

vtkSplineWidget


vtkAffineWidget


vtkAngleWidget

Protractor Helper

Angle measuring

Angle measuring

Angle measuring

vtkBiDimensionalWidget


vtBorderWidget


vtkCheckerboardWidget

Grid Helper


vtkContourWidget


vtkDistanceWidget

Tape Helper

Distance measuring

Distance measuring

Distance measuring

vtkHandleWidget


vtkHoverWidget


vtkImplicitPlaneWidget2


vtkLineWIdget2


vtkRectilinearWipeWidget


vtkSeedWidget


vtkSliderWidget

Slider Manipulator


Delegate Helper


Compass Helper


Crowd Helper


Expose Transform Helper

Delegate Helper


Cone Angle Manipulator


Plane Angle Manipulator


Camera viewport


Camera Correction Helper


Project one surface onto another

Blend two surfaces together

Transformations

Mirror

Special tools - analysis and construction tools are large, complex add-on packages that provide special functionality that are far larger than widgets.

Select, Lasso

Soft modification

Arcs, curves, fillet curves, akin surface.

Extrude

Revolve

  • BoxGizmo
  • CylGizmo
  • SphereGizmo|valign="top"|

Polygons, polygon filler

Smooth proxy

Animation: Keyframe, Timeline, Motion Capture, Pathing

Dynamics

Camera: Dolly, Tumble, Track

Opinion

vtkBoxWidget

I found that CATIA's compass very intuitive to use compared to the vtkBoxWidget. The compass too is fixed in the upper right of the main screen and can be dragged and dropped to any object/point. The representation helps the user to rotate/translate either the entire scene or the linked object. My only gripe with this tool is that when a rotation nears 180degrees, the interactive part of the tool allowing further rotation is hidden by the bulk of the tool.

vtkAngleWidget, vtkDistanceWidget

The measurement tools found in CATIA are far more complex than the vtk widgets. In CATIA, distances can be measured between points, lines, curves, surfaces etc. Also, measurements may be linked - so you can measure a simple distance, chain a series of measurements for a total, or even compare distances between different sets of points. Angle measurement also features more - measure between points, lines, curves, arc and surfaces. The user can even select to measure complimentary angles.




KWWidgets: [Welcome | Site Map]