Esempio n. 1
0
        public static LW_Path2D Create(LW_Point2D[] points, bool isClosed = false)
        {
            LW_Path2D instance = CreateInstance <LW_Path2D>();

            instance.Set(points, isClosed);
            return(instance);
        }
Esempio n. 2
0
        public override LW_Path2D ConvertToPath2D()
        {
            LW_Path2D path = CreateInstance <LW_Path2D>();

            if (m_Points != null && m_Points.Count > 1)
            {
                LW_Point2D[] pathPoints = new LW_Point2D[m_Points.Count];
                for (int i = 0; i < m_Points.Count; i++)
                {
                    pathPoints[i] = m_Points[i];
                }
                path.Set(pathPoints, m_IsClosed);
            }
            return(path);
        }