last day (42 days later) » 

V.7
12:19 AM
Всем привет :)
Может кто знает код процедуры Line( x1, y1, x2, y2 ) ?
Именно любопытно как она работает
Использует ли она Пифагора
Или что-то другое
 
какой еще процедуры? какой еще пифагор?
 
V.7
12:40 AM
Типа такой
A line drawing algorithm is a graphical algorithm for approximating a line segment on discrete graphical media. On discrete media, such as pixel-based displays and printers, line drawing requires such an approximation (in nontrivial cases). Basic algorithms rasterize lines in one color. A better representation with multiple color gradations requires an advanced process, spatial anti-aliasing. On continuous media, by contrast, no algorithm is necessary to draw a line. For example, oscilloscopes use natural phenomena to draw lines and curves. The Cartesian slope-intercept equation for a straight...
 
 
2 hours later…
3:10 AM
 
 
3 hours later…
V.7
6:14 AM
Всем привет
Вот интересно как можно вырисовывать объекты на 3-х мерную координатную плоскость в зависимости от расположения объекта и осей
Например, если некоторые точки линии выше оси Z, то сначала рисовать ось Z, а потом эти точки
И так для каждой оси
 
6:30 AM
@V.7 Объекты полупрозрачные? Тогда попробуйте многопроходную послойную визуализацию (depth peeling). Если же нет, то буфера глубины должно хватить. В любом случае, координатные оси выводятся на тех же правах, что и объекты. Или вы выводите всё сами, на центральном процессоре?
 
V.7
@Arhad, спасибо что откликнулись :) Вообще написал специально маленькую программку, чтоб попробовать это реализовать
Вот, как можете увидеть, объекты всегда поверх координат
 
7:23 AM
@V.7 Буфер глубины (Z-буфер) как раз и был создан для подобного. Просто визуализируйте текст в какой-нибудь закадровый холст, а потом попиксельно переносите его на основной холст, проверяя и модифицируя при этом буфер глубины. Только этот буфер придётся создавать и resize-ить вручную.
 
7:37 AM
@V.7, вы это для себя исследуете? Если так - не стоит осваивать примитивы, навроде рисования линий. Этим должно заниматься железо.. Смотрите в сторону opengl/directx. И Pascal - не лучшая среда для графических проектов.
 
V.7
Да, @vp_arth, Вы правы, но ...
 
 
1 hour later…
9:06 AM
20 messages moved from Stack Overflow на русском
 
V.7
Здравствуйте
 
@V.7 хотите большего охвата аудитории для Ваших вопросов - задавайте их на сайте, а не в чате.
 
V.7
0
Q: Как выводить 3D объект на 3-х мерную координатную плоскость учитывая расположение объектов?

V.7Уважаемый Читатель, Представим, что объекты представлены в виде массива координат x, y, z точек и проекция типа косоугольная фронтальная диметрическая: Какой алгоритм ( Z-buffer ? ) и как использовать, чтобы получить изображение, учитывающее расположение объектов в пространстве, например, есл...

 
V.7
9:35 AM
Благодарю столько, сколько нужно и тогда, когда нужно за правку @alexolut
 

  last day (42 days later) »