Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

огромное спасибо за подробное объяснение про 3д графику на питоне, в интернете очень мало подобной информации
dobryj den, popytalas otkryt prikreplionnyj fail ctoby posmotret kak rabotaet, no mne ego ne pokazyvaet vydajet osibku. Pochemu?
Очень интересно! ии сайт крутой жалко что умирает(
У Вас число превысит максимальное число int. Можно использовать в Вашем случае uint, но лучше все переписать на double.
Добавление к программе строки glutReshapeFunc(changeSize); приводит к тому, что треугольник перестаёт совсем отрисовываться.

Счетчики и рейтинг

Рейтинг@Mail.ru Яндекс.Метрика
Среда программирования: 
HTML 5 + JavaScript

Данный пример рисует ломанную линию с узлами в точках клика мышью на холсте.

<canvas id="pointCanvas" width="500" height="500" style="border:2px solid black" onclick="storeGuess(event)">
</canvas>

<script>
//setup canvas
var canvasSetup = document.getElementById("pointCanvas");
var ctx = canvasSetup.getContext("2d");
guessX = 0; //начальные значения
guessY = 0; 
 
function storeGuess(event) {
    var x = event.offsetX;
    var y = event.offsetY;
    if ((guessX==0) && (guessY==0)) {
       ctx.beginPath();
       ctx.moveTo(x,y);
    }  else {
       ctx.lineTo(x,y);
       ctx.stroke();
    }  
    guessX = x;
    guessY = y;
    // значения выводим в консоль 
    console.log("x coords: " + guessX + ", y coords: " + guessY); 
}
</script>