Revit.SDK.Samples.ObjectViewer.CS.Sketch3D.Calculate2DTransform C# (CSharp) Method

Calculate2DTransform() private method

calculate the transform between canvas and 2D geometry objects
private Calculate2DTransform ( ) : void
return void
        private void Calculate2DTransform()
        {
            float previewWidth = m_displayBBox.Width;
            float previewHeight = m_displayBBox.Height;
            float previewWidth2D = previewWidth * Drawing2DScale2D;
            float previewHeight2D = previewHeight * Drawing2DScale2D;
            PointF[] plgpts2D = CalculateCanvasRegion(previewWidth2D, previewHeight2D, m_data2D.BBox);
            m_transform2D = new Matrix(PreTreatBBox(m_data2D.BBox), plgpts2D);
        }