- Timestamp:
- Jul 17, 2012, 2:12:57 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/vtkvis/RpGlyphs.cpp
r3095 r3104 107 107 _glyphSource = vtkSmartPointer<vtkLineSource>::New(); 108 108 break; 109 case ARROW: 109 case ARROW: { 110 110 _glyphSource = vtkSmartPointer<vtkArrowSource>::New(); 111 break; 112 case CONE: 111 vtkSmartPointer<vtkArrowSource> arrow = vtkArrowSource::SafeDownCast(_glyphSource); 112 arrow->SetTipResolution(8); 113 arrow->SetShaftResolution(8); 114 } 115 break; 116 case CONE: { 113 117 _glyphSource = vtkSmartPointer<vtkConeSource>::New(); 118 vtkSmartPointer<vtkConeSource> cone = vtkConeSource::SafeDownCast(_glyphSource); 119 cone->SetResolution(8); 120 } 114 121 break; 115 122 case CUBE: … … 119 126 case CYLINDER: { 120 127 vtkSmartPointer<vtkCylinderSource> csource = vtkSmartPointer<vtkCylinderSource>::New(); 121 vtkCylinderSource::SafeDownCast(csource)->SetResolution(6);128 csource->SetResolution(8); 122 129 _glyphSource = vtkSmartPointer<vtkTransformPolyDataFilter>::New(); 123 130 _glyphSource->SetInputConnection(csource->GetOutputPort()); … … 139 146 vtkPlatonicSolidSource::SafeDownCast(_glyphSource)->SetSolidTypeToOctahedron(); 140 147 break; 141 case SPHERE: 148 case SPHERE: { 142 149 _glyphSource = vtkSmartPointer<vtkSphereSource>::New(); 150 vtkSmartPointer<vtkSphereSource> sphere = vtkSphereSource::SafeDownCast(_glyphSource); 151 sphere->SetThetaResolution(14); 152 sphere->SetPhiResolution(14); 153 } 143 154 break; 144 155 case TETRAHEDRON: … … 169 180 } 170 181 #endif 182 171 183 } 172 184
Note: See TracChangeset
for help on using the changeset viewer.