Từ 1 tới 9 trên tổng số 9 kết quả

Đề tài: Vẽ Một Mũi Tên Trên Đồ Thị Có Hướng

  1. #1
    Ngày gia nhập
    10 2008
    Bài viết
    9

    Mặc định Vẽ Một Mũi Tên Trên Đồ Thị Có Hướng

    Mình Mới làm quen với đồ họa dùng turbo c,Mình Muốn Vẽ Một Line Từ Đỉnh Này Sang Đỉnh Khác Nhưng Có Mũi Tên Giống Như Đồ Thị Có Hướng Nhưng Không Có Cách Nào Sao Cho Mỗi Đỉnh Ở Những Vị Trí Khác Nhau Dều Có Thể Vẽ Được.
    Bạn Nào Có Cách Hay Source Code Giúp Mình Với.
    Thank !

    Có Ai Giúp Mình Với

    sao không ai trả lời hết vậy có bạn nào biết vấn đề này không .............
    Đã được chỉnh sửa lần cuối bởi langman : 30-03-2009 lúc 10:30 PM.

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    mình chưa học về đồ họa, có gì mong bạn bỏ qua :

    1. dùng 1 số mũi tên có sẵn với ASCII
    bật TC lên chạy thử ct này và xem kí tự nào là kí tự bạn cần đến

    PHP Code:
    #include <stdio.h>
    #include <conio.h>

    int i;
    void main(void)
        {
            
    clrscr();
            for (
    i=;i<=6i++ ){gotoxy(1,i*2);printf(" %d %c",i,i);}
            for (
    i=11 ;i<=12i++ ){gotoxy(1,12+(i-10)*2);printf("%d %c",i,i);}
            for (
    i=14 ;i<=25i++ ){gotoxy(1,16+(i-13)*2);printf("%d %c",i,i);}
            for (
    i=27 ;i<=31i++ ){gotoxy(1,40+(i-26)*2);printf("%d %c",i,i);}
            for (
    i=127 ;i<=151i++ ){gotoxy(15,(i-126)*2);printf("%d %c",i,i);}
            for (
    i=152 ;i<=176i++ ){gotoxy(30,(i-151)*2);printf("%d %c",i,i);}
            for (
    i=177 ;i<=201i++ ){gotoxy(45,(i-176)*2);printf("%d %c",i,i);}
            for (
    i=202 ;i<=226i++ ){gotoxy(60,(i-201)*2);printf("%d %c",i,i);}
            for (
    i=227 ;i<=251i++ ){gotoxy(75,(i-226)*2);printf("%d %c",i,i);}
    /*        getch();
            clrscr();
            for (i=251 ;i<=255; i++ ){gotoxy(1,(i-250)*2);printf(" %d %c",i,i);}
            printf("dau cach dac biet");
    */        
    getch();
        } 


    2. vẽ bằng đồ họa:
    bạn hãy tưởng tượng ta có 1 đường thẳng đi từ A đến B

    0....................................H
    0....................................|
    A ------------------------O-> B

    xác định tọa độ điểm B

    ta sẽ thiết kế 1 đầu mũi tên dạng tam giác với O giao điểm của AB và đáy của cái tam giác đó
    tính đọa độ điểm O : Chọn 1 giá của OB. biết tọa độ A, tọa độ B , khoảng cách OB, bạn hoàn toàn tính được tọa độ của O.

    tính tọa độ H với OH cũng là 1 giá trị bạn thiết lập trước.

    bây giờ nối OH , HB là được.....
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  3. #3
    Ngày gia nhập
    10 2008
    Bài viết
    9

    Ý Mình Là Như
    Một đoạn thẳng mà ở giữa có một mũi tên như là môn đồ thị có hướng ấy

  4. #4
    Ngày gia nhập
    04 2008
    Bài viết
    336

    áp dụng công thức tọa độ cực vẽ là nhanh nhất
    x=rcos@
    y=rsin@
    code ra gió bão

  5. #5
    Ngày gia nhập
    10 2008
    Bài viết
    9

    nghĩa là thế nào ? 6220119 nói rõ hơn được không ?

  6. #6
    Ngày gia nhập
    04 2008
    Bài viết
    336

    Mặc định Vẽ Một Mũi Tên Trên Đồ Thị Có Hướng

    muốn vẽ mũi tên thì cần 3 điểm , 1 điểm là đỉnh của mũi tên do mình chọn, 2 điểm còn lại là 2 đỉnh của 2 cái vành (dựa vào công thức trên để tính ra x,y của 2 điểm này, r là độ dài của vành, lấy x,y của đỉnh mũi tên làm tâm), tùy theo góc @ cậu chọn và tọa độ của đỉnh mà vẽ cho hợp lý (hình như là 4 trường hợp). Sau đó chỉ việc nối chúng lại = line
    code ra gió bão

  7. #7
    Ngày gia nhập
    09 2007
    Bài viết
    724

    cái của 62 hình như là phương trình tham số của đường tròn hả ?
    vẽ mũi tên thì: vẽ 3 đoạn thằng chụm đầu vào 1 điểm (1 đường dài, 2 đường ngắn ) là xong thôi mà bạn .

  8. #8
    Ngày gia nhập
    04 2008
    Bài viết
    336

    hehe nó tên gì em cũng chẳng nhớ, chỉ là muốn vẽ cho đẹp thì vẽ như vậy thôi. Hình như trong toán A3 có công thức này đấy :P
    code ra gió bão

  9. #9
    Ngày gia nhập
    10 2008
    Bài viết
    9

    để mình xem thử .
    còn zkday2686 nói không đơn giản như thế được
    việc xác định tọa độ mà mỗi đỉnh muốn vẽ đều dược trên màn hinh đồ họa và 3 đoạn thẳng như thế là không dễ

Các đề tài tương tự

  1. Tô màu hình vẽ tên picturebox
    Gửi bởi ngoczai90 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 31-05-2011, 11:18 PM
  2. vẽ mũi tên với đồ họa trong c như thế nào?
    Gửi bởi nguoikhonglo171 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 4
    Bài viết cuối: 24-04-2011, 07:41 PM
  3. Cách vẽ mũi tên trong MFC ????
    Gửi bởi tuanhcmup trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 9
    Bài viết cuối: 05-05-2010, 09:28 AM
  4. Làm sao để vẽ mũi tên trong C#
    Gửi bởi ddsivp trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 26-03-2010, 09:29 PM
  5. Xin hỏi về vẽ mũi tên
    Gửi bởi thangict trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 23-04-2008, 09:33 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn