Tuesday, August 3, 2010

Graphics - Arc Drawing


/*********************************************************************
Description: This function draws an Arc pixel by pixel.
Parameters:
- int xOrg : x-cordinate of the origin
- int yOrg : y-cordinate of the origin
- int radius : Radius of the arc to draw
- int angleStart : Start angle of the arc (Anti Clock wise)
- int angleWidth : Width of the arc (Angle)

Language Specifics for DrawPixel(x, y,BLACK);
    Turbo/Ansi C - putpixel(x,y);
    C++_Win32 - ::SetPixel(hDC /*HDC*/, x, y, RGB(0,0,0)); // HDC hDC can be made as a parameter to the function
    VC++_MFC - pDC->SetPixel(x,y,RGB(0,0,0)); // CDC* pDC can be made as a parameter to the function

*********************************************************************/



#include "math.h" // for trignometric functions
#define PI (22.0 / 7.0)
void TrigArc(int xOrg, int yOrg, int radius,int angleStart,int angleWidth)
{
    for(int i = 0;i < angleWidth;i++)
    {
        int x = xOrg + radius * cos(((i + angleStart) * PI) / 180.0);
        int y = yOrg - radius * sin(((i + angleStart) * PI) / 180.0);
        DrawPixel(x, y,BLACK);
    }
}


1 comment:

  1. Cách lựa chọn loại váy ngủ cho bạn gái thân hình quá khổ
    Để có thể có được một bộ trang phục váy ngủ quyến rũ bên bạn tình là điều mà các chị em phụ nữ hay quan tâm nhất nên để có được chiếc váy ngủ quyến rũ ưng ý phù hợp với người có vóc dáng to và béo đụng 3 vòng quá khổ thì là điều ám ảnh mọi người. thì điều ấy giờ thì đã được giải quyết khi chúng tôi giúp bạn cách lựa chọn mẫu váy ngủ đẹp cho các bạn nữ.
    Váy ngủ dáng sơ mi sẽ rất tiện lợi nếu bạn có việc bận cần “chạy ra ngoài” một lúc. Vẫn là váy ngủ dáng sơ mi. Gam màu hồng đậm ở phần cánh tay khiến chiếc váy độc đáo hơn. Váy ngủ màu trắng với phần thắt đai truyền thống. Bạn thậm chí có thể sử dụng chúng với vai trò như một chiếc khăn tắm.Váy ngủ pajama màu trắng, họa tiết nhí cam hồng đáng yêu tạo sự nhẹ nhàng, thanh thoát cho người mặc.Thiết kế đơn giản với cổ khoét khá sâu đem lại sự năng động, trẻ trung cho người mặc.Một chiếc túi nhỏ nhắn phía ngực trái khiến chiếc váy này đáng yêu hơn rất nhiều. Ngoài ra, họa tiết hoa xanh nhạt trên nền vải trắng đem tới cảm giác mát mẻ, là sự lựa chọn tối ưu cho mùa hè
    Chỉ cần một chút tinh tế ở đường viền, chiếc váy ngủ này đã khiến người mặc nữ tính hơn rất nhiều. Dây thắt nơ nhỏ và đường chạy dọc ở cổ khiến chiếc váy bớt đơn điệu hơn. Ngoài ra, viền cổ áo chạy dài tới góc vai giúp phần vai người mặc trông bớt dày.
    Màu xám loang cùng họa tiết gần giống da báo là sự lựa chọn phù hợp cho những nàng béo thích sự giản dị nhưng vẫn thời thượng
    Họa tiết hoa nhí “dày” cùng gam màu hồng cực xinh khiến người mặc trở thành một nàng béo “ngọt ngào”.
    Những “tín đồ” áo cánh dơi chắc chắn sẽ rất thích chiếc váy này. Họa tiết sọc ngang được “dung hòa” nhờ hai đường may chéo từ vai tới gấu váy, nhờ đó, độ “to ngang” của người mặc không bị lộ rõ.

    ReplyDelete