Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

procedureRandomLineblock(posX, posY: integer);



procedure RandomLineblock(posX, posY: integer);

Устанавливает начальную позицию для следующего объекта. PosX – позиция по X. PosY – позиция по Y.

 

RandomLine(Max: integer; direction: string; axis: string);

Рисует линию, прозрачность которой постепенно возрастает. Max – удвоенная длина линии. Direction – направление оси (минус или плюс). Axis – название оси, параллельно которой рисуется линия.

Ограничения значений параметров:

Direction только ‘+’ или ‘-‘.

Axis только ‘X’ или ‘y’.

 

procedure RandomLineFree(Max, localmoveX, localmoveY: integer);

Рисует линию, прозрачность которой постепенно возрастает. Max – удвоенная длина линии. LocalmoveX – координата вектора по X, параллельно которому будет нарисована прямая. LocalmoveY – координата вектора по Y, параллельно которому будет нарисована прямая.

 

procedure RandomTerrainFree(Max, localmoveX, localmoveY, numberlines, localterrainmoveX, localterrainmoveY: integer);

Рисует несколько линий, прозрачность которых постепенно возрастает. Max – удвоенная длина линии. LocalmoveX – координата вектора по X, параллельно которому будут нарисованы прямые. LocalmoveY – координата вектора по Y, параллельно которому будут нарисованы прямые. LocalterrainmoveX – сдвиг каждой следующей прямой по X относительно предыдущей (в пикселях). LocalterrainmoveY – сдвиг каждой следующей прямой по Y относительно предыдущей (в пикселях).

 

procedure RandomNoiseFree(Max, localmoveX, localmoveY, numberlines, localterrainmoveX, localterrainmoveY, noise, noise2: integer);

Рисует несколько линий, прозрачность которых постепенно возрастает. Max – удвоенная длина линии. LocalmoveX – координата вектора по X, параллельно которому будут нарисованы прямые. LocalmoveY – координата вектора по Y, параллельно которому будут нарисованы прямые. LocalterrainmoveX – сдвиг каждой следующей прямой по X относительно предыдущей (в пикселях). LocalterrainmoveY – сдвиг каждой следующей прямой по Y относительно предыдущей (в пикселях). Noise – значение шума по X (в пикселях). Noise2 – значение шума по Y (в пикселях).

 

procedure RandomPolygon(step, numberofsteps, noise: integer; direction: string);

Рисует ломаную с постоянной прозрачностью. Step – расстояние между двумя ближайшими точками ломаной, измеряемое по той оси, вдоль которой линия расположена (в пикселях). Numberofsteps – количество точек ломанной. Noise – значение шума по X (в пикселях). Direction – имя оси, вдоль которой располагается прямая.

Ограничения значений параметров:

Direction только ‘+X’ или ‘+Y’ или ‘-X’ или ‘-Y’.

 

procedure RandomCircleFree(rad, rad2, noise, noise2, numberofsteps: integer);

Рисует эллипсы, у которых центры совпадают. Rad – размер радиуса по X (в пикселях). Rad2 – размер радиуса по Y (в пикселях). Noise – значение шума по X (в пикселях). Noise2 – значение шума по Y (в пикселях). Numberofsteps – количество эллипсов.



 

procedure RandomNoiseFree(Max, localmoveX, localmoveY, numberlines, localterrainmoveX, localterrainmoveY, noise, noise2, speednoisedown, speednoisedown2, throw: integer; direction: string);

Рисует несколько линий, прозрачность которых постепенно возрастает. Max – удвоенная длина линии. LocalmoveX – координата вектора по X, параллельно которому будут нарисованы прямые. LocalmoveY – координата вектора по Y, параллельно которому будут нарисованы прямые. LocalterrainmoveX – сдвиг каждой следующей прямой по X относительно предыдущей (в пикселях). LocalterrainmoveY – сдвиг каждой следующей прямой по Y относительно предыдущей (в пикселях). Noise – значение шума по X (в пикселях). Noise2 – значение шума по Y (в пикселях). Speednoisedown – число, на которое уменьшается или увеличивается значение шума по X за цикл. Speednoisedown2 – число, на которое уменьшается или увеличивается значение шума по Y за цикл. Throw – количество циклов, через которое уменьшается или увеличивается значение шума по двум осям. Direction – направление изменения значения шума (увеличения или уменьшения).

Ограничения значений параметров:

Direction только ‘+’ или ‘-‘.

 

procedure RandomGrass(StartPosX, StartPosY, XStep, YStep, numberX, numberY, noise, noise2, length: integer; NoiseForStartPosX, NoiseForStartPosY: boolean);

Рисует траву. StartPosX – начальная позиция рисования травы по X (в пикселях). StartPosY – начальная позиция рисования травы по Y (в пикселях). XStep – сдвиг позиции относительно прошлой травинки по X. YStep – сдвиг позиции относительно прошлой травинки по Y. NumberX – количество травинок в ряду. NumberY – количество рядов. Noise – значение шума по X (в пикселях). Noise2 – значение шума по Y (в пикселях). Length – длина травинки. NoiseForStartPosX – возможность влияния шума на начальную позицию по X. NoiseForStartPosY – возможность влияния шума на начальную позицию поY.

 

procedure RandomGrassFree(StartPosX, StartPosY, XStep, YStep, numberX, numberY, noise, noise2, length, range1border, range2border: integer; NoiseForStartPosX, NoiseForStartPosY: boolean);

Рисует траву. StartPosX – начальная позиция рисования травы по X (в пикселях). StartPosY – начальная позиция рисования травы по Y (в пикселях). XStep – сдвиг позиции относительно прошлой травинки по X. YStep – сдвиг позиции относительно прошлой травинки по Y. NumberX – количество травинок в ряду. NumberY – количество рядов. Noise – значение шума по X (в пикселях). Noise2 – значение шума по Y (в пикселях). Length – длина травинки. NoiseForStartPosX – возможность влияния шума на начальную позицию по X. NoiseForStartPosY – возможность влияния шума на начальную позицию поY.

       
   
 
 


Дата добавления: 2015-11-04; просмотров: 23 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
деталей дизельного двигателя Cummins ISLe 310-30; ISLe 340-30; ISLe 375-30 компании Dongfeng Cummins 12 страница | The general second degree equation in two unknowns can be represent in the form

mybiblioteka.su - 2015-2024 год. (0.009 сек.)