Example #1
0
        public void WorldToView(out double x1, out double y1, out double x2, out double y2)
        {
            double[] linePoint1 = GetLinePoint1();
            double[] linePoint2 = GetLinePoint2();

            double[] p1 = GetTransform().MultiplyDoublePoint(VTKUtil.ConvertTo4P(linePoint1));
            double[] p2 = GetTransform().MultiplyDoublePoint(VTKUtil.ConvertTo4P(linePoint2));

            p1 = line.GetPoint1();
            p2 = line.GetPoint2();

            VTKUtil.WorldToView(p1, out x1, out y1, _rendererPackage);
            VTKUtil.WorldToView(p2, out x2, out y2, _rendererPackage);
        }