gitlab #8
Change-Id: I3b8d7fa1d56d134a7cbbf4b71cf5543340999fd6
public class MeshActor extends vtkActor {
public class MeshActor extends vtkActor {
- public void setMesh(Mesh mesh) {
-
- vtkPolyDataMapper mapper = new vtkPolyDataMapper();
-
+ public static vtkPolyData createPolyData(Mesh mesh) {
vtkPolyData polyData = new vtkPolyData();
polyData.Allocate(mesh.getIndices().size()/3, mesh.getIndices().size()/3);
vtkPolyData polyData = new vtkPolyData();
polyData.Allocate(mesh.getIndices().size()/3, mesh.getIndices().size()/3);
+ return polyData;
+ }
+
+ public void setMesh(Mesh mesh) {
+
+ vtkPolyDataMapper mapper = new vtkPolyDataMapper();
+ vtkPolyData polyData = createPolyData(mesh);
+
boolean computeNormals = true;
if (computeNormals) {
vtkPolyDataNormals normals = new vtkPolyDataNormals();
boolean computeNormals = true;
if (computeNormals) {
vtkPolyDataNormals normals = new vtkPolyDataNormals();