Ejemplo n.º 1
0
 public polygon_ctrl_impl(int np, double point_radius)
     : base(new Vector2())
 {
     m_ellipse          = new MatterHackers.Agg.VertexSource.Ellipse();
     m_polygon          = new ArrayPOD <double>(np * 2);
     m_num_points       = (np);
     m_node             = (-1);
     m_edge             = (-1);
     m_vs               = new simple_polygon_vertex_source(m_polygon.Array, m_num_points, false);
     m_stroke           = new Stroke(m_vs);
     m_point_radius     = (point_radius);
     m_status           = (0);
     m_dx               = (0.0);
     m_dy               = (0.0);
     m_in_polygon_check = (true);
     m_stroke.width(1.0);
 }
Ejemplo n.º 2
0
		public polygon_ctrl_impl(int np, double point_radius)
			: base(new Vector2())
		{
			m_ellipse = new MatterHackers.Agg.VertexSource.Ellipse();
			m_polygon = new ArrayPOD<double>(np * 2);
			m_num_points = (np);
			m_node = (-1);
			m_edge = (-1);
			m_vs = new simple_polygon_vertex_source(m_polygon.Array, m_num_points, false);
			m_stroke = new Stroke(m_vs);
			m_point_radius = (point_radius);
			m_status = (0);
			m_dx = (0.0);
			m_dy = (0.0);
			m_in_polygon_check = (true);
			m_stroke.width(1.0);
		}