Статьи

Класс Telefon, который я приводил в качестве примера во второй части, имел один метод, с помощью которого якобы вычислялась площадь дисплея. Созданная спецификация класса Telefon может быть описана как угодно. Можно добавить методы, реагирующие на обработку событий с клавиатуры...
Для того чтобы говорить и читать на любом иностранном языке, необходимо изучить алфавит и грамматику этого языка. Подобное условие наблюдается и при изучении языков программирования, с той лишь разницей, как мне кажется, что этот процесс несколько легче. Но прежде...
Программирование – это написание исходного кода программы на одном из языков программирования. Существует множество различных языков программирования, благодаря которым создаются всевозможные программы, решающие определенный круг задач. Язык программирования – это набор зарезервированных слов, с помощью которых пишется исходный код...
Понятие свет и освещенность в компьютерных играх идентичны понятиям окружающего нас с вами мира. В компьютерной графике применяются три типа освещения. Первый это параллельный или направленный источник света. Этот тип освещения не имеет определенного источника света и светит отовсюду,...
В компьютерной графике определенны понятия различных матриц. Это мировая матрица (World Matrix), матрица вида (View Matrix) и матрица проекции (Projection Matrix). С помощью данных матриц в исходном коде программы производятся матричные преобразования над моделями. Матричные преобразования подразумевают под собой...
Программирование трехмерной графики невозможно себе представить без использования матриц. Матрица – это двухмерный массив данных заполненный определенными значениями. Матрицы позволяют легко и быстро производить любые манипуляции с вершинами объектов в пространстве. С помощью матриц можно связать несколько однородных операций...
Очевидно, что для представления любой точки в трехмерной плоскости нужно задать координаты по всем трем осям X, Y и Z. Для представления на экране монитора примитива (треугольник, квадрат, прямоугольник, ромб и так далее) необходимо задать N-количество точек, соединив которые...
В отличие от двухмерной графики, работать с 3D графикой несколько сложнее. Для создания даже простых трехмерных программ может понадобиться значительно больше математических познаний, чем для работы со спрайтовой графикой. Поэтому, прежде всего, необходимо разобраться с тем, что на самом...
Как обычно все значимые обновления для операционной системы Ubuntu от компании Canonical выходят в Апреле и Октябре каждого календарного года. Апрель 2011 года соответственно принес нам долгожданный релиз новой версии операционной системы Ubuntu 11.04 под кодовым названием «Natty Narwhal»....
Рассматриваются основы DirectX, показаны приемы работы с фиксированным и программируемым графическими конвейерами, дана информация по применению профайлера PIX for Windows, необходимого для отладки программ в DirectX, подробно представлена информация об инструментариях ATI RenderMonkey 1.5 и NVIDIA FX Composer 1.5,...
Развитие игровых приставок насчитывает историю в более чем тридцать с лишним лет. В семидесятых годах и вначале восьмидесятых развитие игровых приставок носило массовый и неорганизованный характер. Каждый производитель пытался предложить потребителям свое видение игровой консоли. То и дело появлялись...
Изначально панель управления администратора в Joomla! доступна лишь супер администратору проекта. Только супер администратор вправе назначать и предоставлять соответствующие права для других пользователей системы. Всего в Joomla! заложено семь пользовательских групп это Super Administrator (Супер администратор), Administrator (Администратор), Manager...
В нашем большом и бескрайнем мире каждый человек имеет свое место жительства с домашним адресом. Зная домашний адрес, вы без труда сможете найти нужного человека. В данном случае город, улица, дом, квартира это те самые магические буквы и цифры...
Только что вышла новая версия операционной система Ubuntu 10.10 Maverick Meerkat, процесс установки которой я и хочу рассмотреть в этой теме. Напомню для тех, кто не в курсе. Ubuntu – это бесплатная операционная система на базе Linux (в основе...
5,382ЧитателиЧитать
28,398ЧитателиЧитать
83,773ЧитателиЧитать