(495)240-8280ПН-СБ с 12:00 до 20:00
We speak English

Урок 2.2. Рисование 3D цилиндра

Свой первый цилиндр я сделал буквально на этих выходных. Он похож на высокий стакан с водой.

EXPORT DRAW3DCYN()
BEGIN
  LOCAL t;
  HAngle := 0;
  RECT();
  // корпус цилиндра
  FOR t FROM 0 TO 100 STEP 1 DO
    ARC_P(159, 70+t, 20, 0, π, #7DF9FFh);
    ARC_P(159, 70+t, 20, π, 2*π, #1560BDh);
  END;
  // стороны
  LINE_P(139, 70, 139, 170, #1560BDh);
  LINE_P(179, 70, 179, 170, #1560BDh);
  ARC_P(159, 70, 20, 0, 2*π, #1560BDh);
  WAIT(0);

END;