MODUL III
MENGGAMBAR GARIS MENGGUNAKAN ALGORITMA DDA, BRESENHAM DAN
POLINOM
“Laporan ini disusun untuk memenuhi tugas mata kuliah “Praktikum Grafika Komputer”
yang diampu oleh Bapak Rio Priantama, S.T., M.T.I”
Disususn oleh :
NIM : 20210810057
Nama : Aji Gilang Rahmanda
Kelas : TINFC2021B
Praktikum 1
d. Kemudian akan tampil area kerja dari delphi yaitu form designer dan code
editor. Jalankan aplikasi dengan mengklik menu Run => run atau bisa juga
dengan menekan tombol F9. Jika berhasil dan berjalan akan tampil sebuah
form kosong. Kemudian kliktombol x.
e. Rancanglah form1 seperti gambar 3.2:
Gambar 3.2 Desain Tampilan Form 1
Width 340
Height 135
Label3 Caption Y1
Label4 Caption X2
Label5 Caption Y2
Text Kosongkan
Edit2 Name edY1
Text Kosongkan
Text Kosongkan
Text Kosongkan
Text Kosongkan
Text Kosongkan
Text Kosongkan
Text Kosongkan
l. Klik menu File kemudian klik Exit, setelah muncul halaman CodeEditor,
maka tuliskankode progam berikut:
Jawab :
Desain :
Script :
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
procedure Button1Click(Sender: TObject);
procedure FormPaint(Sender: TObject);
private
{ Private declarations }
procedure DrawCube;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.DrawCube;
var
CubeSize: Integer;
begin
CubeSize := 100; // Ubah ukuran kubus sesuai kebutuhan // Ubah
warna isi kubus
Image1.Canvas.Pen.Color := clBlack; // Ubah warna garis kubus
Image1.Canvas.Pen.Width := 2; // Ubah ketebalan garis
// Gambar kubus
Image1.Canvas.Rectangle(50, 50, 50 + CubeSize, 50 + CubeSize);
Image1.Canvas.MoveTo(50, 50);
Image1.Canvas.LineTo(75, 25);
Image1.Canvas.LineTo(25 + CubeSize, 25);
Image1.Canvas.MoveTo(125, 25);
Image1.Canvas.LineTo(50 + CubeSize, 50);
Image1.Canvas.MoveTo(50 + CubeSize, 50);
end;
end.
Hasil Running :
D. PERTANYAAN DAN TUGAS