Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2012, 20:27   #1
AAA73
 
Регистрация: 26.11.2010
Сообщений: 8
По умолчанию Вращение сферы

Как осуществить вращение сферы

Код:
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);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.Button1Click(Sender: TObject);
var
Fi, Te, X, Y, Z, R,h, Pi: real;
i,j, k,l,m,n: integer;
begin
Randomize;
R:=150;
PI:=3.1415926;
H:=PI/180;
 
 for i:=1 to 360 do
 for j:=1 to 180 do
 begin
x:=R*cos(h*j)*cos(h*i)+200;
y:=R*sin(h*j)*cos(h*i)+200;
z:=R*sin(h*j);
Form1.Image1.Canvas.Pixels[round(x),round(y)]:=clRed;
end;
end;
end;
end.

Последний раз редактировалось Stilet; 22.05.2012 в 07:55.
AAA73 вне форума Ответить с цитированием
Старый 21.05.2012, 21:14   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,646
По умолчанию

То, что вы построили, на сферу не очень похоже.
Arigato на форуме Ответить с цитированием
Старый 21.05.2012, 23:19   #3
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Я ж вам скинул исходник. Изучайте. Ещё раз повторяю, что нужно использовать матрицу поворота.

Заюзали параметрическое уравнение сферы, но используете лишь "х" и "у" =). Оригинально.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Построение сферы AAA73 Помощь студентам 4 17.05.2012 17:03
Дан радиус сферы Natasha11 Помощь студентам 1 26.03.2012 21:20
начало изучения it сферы demontools Свободное общение 4 26.10.2011 19:48
проблема с рисованием сферы kady Помощь студентам 14 25.01.2010 17:48
Сферы тегов Zeraim Свободное общение 5 21.12.2009 19:11