Chủ đề: Hỏi về hàm vẽ elip trong c#
-
03-06-2010, 10:37 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hỏi về hàm vẽ elip trong c#
Mình thấy câu lệnh này trong c# vẽ được hình elip .
Nhưng mình không hiểu nguyên lý hoạ động của câu lệnh DrawEllipse(myPen, x, y, 200, 200);
Thì x & y ở đây đóng vai trò gì ?
và làm sao hàm này xác định được tâm elip
vd dưới mình áp dụng đã vẽ được 1 hình tròn nhưng mình không hiểu tâm của đương tròn ở đâu
private void Form1_Paint(object sender, PaintEventArgs e)
{
System.Drawing.Graphics graphicsObj;
graphicsObj = this.CreateGraphics(); graphicsObj = this.CreateGraphics ();
Pen myPen = new Pen(System.Drawing.Color.Green, 5);
graphicsObj.DrawEllipse(myPen, 20, 55, 200, 200);
}
Thanks các bạn nhiều ?View more random threads:
- ASP.NET : Cố định vị trí của 1 gridview trên trình duyệt
- hỏi về bài toán sắp xếp dãy số trong mảng theo hình mái ngói
- tạo Form c# giải phuong trình bậc 1
- thắc mắc về datagridview trong c#
- e mới tự học c mà làm mãi không đc bài này. các pro giúp e cái code với
- Phần mềm quản lý node mạng
- Cách tạo contextmenustrip trong c# giống với win
- dataset trong c# lưu ở đâu??
- Lưu dữ liệu trên DataSet
- Đưa ảnh lên Web từ DataList
-
03-06-2010, 10:49 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
x,y là tọa độ gốc của elip đó bạn.
-
03-06-2010, 11:02 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
cảm ơn bạn !
Nhưng mình vẫn chưa hiểu cách xác định tâm của nó ở chỗ nào ?
-
03-06-2010, 11:16 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
2 đối số x, y là vị trí bắt đầu của hình chữ nhật chứ hình tròn (hoặc ellipse).
2 đối số sau là chiều dài và chiều rộng của hình chữ nhật.
Để tính tâm thì bạn lấy x1 = (chiều dài/2) + x, y1 = (chiều rộng/2) + y. => O(x1, y1).
Trong lập trình đồ họa bằng C# thì gốc tọa độ O(0, 0) đặt tại góc trên bên trái của Form (hoặc màn hình).
Trục Oy thì hướng xuống dưới chứ không hướng lên trên như trong hình học.
Trục Ox thì vẫn bình thường.
-
03-06-2010, 11:26 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nó coi góc trên bên trái là gốc tọa độ (0;0).
trục ngang là trục Ox, từ trái qua phải là chiều dương.
trục thẳng đứng là trục Oy,từ trên xuống là chiều dương
-
03-06-2010, 05:05 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình hiểu vấn đề rồi !
mình xin cám ơn các bạn itkttn , nguyen my ,tanglung117 đã giúp đỡ mình nhiệt tình !
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...