Re: Про штриховку

From
Andrey Kochurov (2:5030/1015.1)
To
Sknarev D.Y.
Date
2002-06-16T18:46:10Z
Area
RU.ALGORITHMS
Привет, Sknarev. Есть у мне к тебе пара слов...

05 Июн 02 10:00, Sknarev D.Y. ·-─══ All:

 SY> Как быстрее (не делая лишних операций) нарисовать в прямоугольнике
 SY> штриховку зная наклон линий и расстояние между ними (линии параллельные)?

Можно попробовать два способа:
1) рисуешь сразу все линии. Пишишь алгорит для рисования одной линии с учетом наклона и при выводе очередной точки делаешь цикл для рисования этойже точки со смещением по оси х для остальных линий.
2) нарисовать одну линию, скопировать ее в память и затем со смещеним по оси х вставлять из памяти с использовать логического "или".

Надеюсь, что мысль ясна.

PS: Для увеличения быстродействия все операции делать лучше в оперативной памяти, а затем копировать готовое изображение в память видеоадаптера или на морду своего объекта (смотря под что пишешь)


... и молодая не узнает, какой у паpня был CONNECT...
--- ·Heavenly·Soft·Group·
 * Origin: ·Heavenly·Station· (2:5030/1015.1)