public static void SetHSectionPoints() { HZArray = vtkFloatArray.New(); HZArray.SetName("HZArray"); HZArray.SetNumberOfComponents(1); HArray = vtkFloatArray.New(); HArray.SetName("HArray"); HArray.SetNumberOfComponents(1); for (var i = 0; i < ImageWidth; ++i) { HArray.InsertNextTuple1(i); HZArray.InsertNextTuple1(PolyData.GetPoint(HSectionNum * ImageWidth + i)[2]); } }
public static void SetVSectionPoints() { VArray = vtkFloatArray.New(); VArray.SetName("VArray"); VArray.SetNumberOfComponents(1); VZArray = vtkFloatArray.New(); VZArray.SetName("VZArray"); VZArray.SetNumberOfComponents(1); for (var i = 0; i < ImageHeight; i++) { VArray.InsertNextTuple1(i); VZArray.InsertNextTuple1(PolyData.GetPoint(VSectionNum + i * ImageWidth)[2]); } }
public static void SetVSectionPoints(Rectangle rect) { VArray = vtkFloatArray.New(); VArray.SetName("VArray"); VArray.SetNumberOfComponents(1); VZArray = vtkFloatArray.New(); VZArray.SetName("VZArray"); VZArray.SetNumberOfComponents(1); VSectionNum = rect.Width / 2; for (var i = 0; i < rect.Height; i++) { VArray.InsertNextTuple1(i); VZArray.InsertNextTuple1(RectPolyData.GetPoint(VSectionNum + i * rect.Width)[2]); } }
public static void SetHSectionPoints(Rectangle rect) { HZArray = vtkFloatArray.New(); HZArray.SetName("HZArray"); HZArray.SetNumberOfComponents(1); HArray = vtkFloatArray.New(); HArray.SetName("HArray"); HArray.SetNumberOfComponents(1); HSectionNum = rect.Height / 2; for (var i = 0; i < rect.Width; ++i) { HArray.InsertNextTuple1(i); HZArray.InsertNextTuple1(RectPolyData.GetPoint(HSectionNum * rect.Width + i)[2]); } }