© Данная готовая работа выполнена сотрудником нашего сайта.
Если Вы считаете, что эта страница каким-либо образом нарушает Ваши авторские права,
то Вам следует обратиться в администрацию нашего сайта по адресу
info@kursovik.com либо через
форму обратной связи.
Если Вам нужны все файлы проекта данной программы на языке программирования
Delphi, заполните форму заказа, которая доступна по
следующей ссылке.
Среда программирования:
Delphi 10
Название работы:
3D-редактор моделей из кубов
Тематика работы:
Обучающие программы, Графика, Математика
Объем программы:
8
Уровень сложности:
8
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова:
3D, редактор, модели, кубы, текстуры, OpenGL, трехмерная графика, проекции, перспектива, освещение, прозрачность, рисование
Функции программы:
Программа предназначена для построения модели из блоков-кубиков, текстурированных произвольными файлами. Она позволяет создать модель, выбирая инструменты для установки блоков, и текстуры, которые будут отображаться на блоках.
Программа использует OpenGL 1.1 и работает под любой версией Windows, начиная с Windows XP.
Возможности проекта:
1. Полностью трехмерная модель с несколькими режимами камеры.
2. Загрузка произвольных текстур
3. Установка как отдельных кубиков (включая полублоки), так и наборы кубов.
4. Выделение и копирование участков
5. Предпросмотр фигуры перед установкой
6. Создание палитр текстур
7. Улучшение визуального вида модели за счет освещения и граней
8. Возможность установки прозрачности для текстур
9. Нарезка модели по слоям с сохранением в двумерные файлы
Камера управляется двумя режимами - по умолчанию, удерживая Ctrl, мышкой выбирается направление камеры, колесиком — движение вперед/назад по направлению камеры. В режиме вращения камеры, удерживая Ctrl и двигая мышку по экрану, происходит облет объекта по сфере, которую можно увеличить или уменьшить колесиком мыши. Применение инструментов производится выбором в панели справа и нажатием левой кнопки мыши по модели.
Подробное описание управления - в инструкции к программе (файл manual.doc)
Каталог текстур находится рядом с программой - textures, туда можно добавлять произвольные графические файлы
Примеры моделей - в файлах house.model и piramid.model
При открытии программы, загружается модель из файла defaults/demo.model
Скачать Demo-файл программы
Задать вопрос менеджеру по продажам
Описание (отчет):
Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для сборки программы нужны версии от DelphiXE и выше! Старые версии не позволят откомпилировать программу, в коде используются современные функции языка вроде анонимных функций и шаблонных классов. Библиотеки OpenGL не требуются, они уже включены в каталог исходников.
Статистика отдела программирования на заказ:
На данный момент (17 июня 2026) на выполнении находится 10 заказов.
Количество программистов, занятых выполнением текущих заказов: 4.
В текущем месяце (июнь 2026) нами уже выполнено 15 заказов.
В текущем году (2026) нами уже выполнено 215 заказов.
В прошлом году (2025) нами было выполнено 581 заказ.
В позапрошлом году (2024) нами было выполнено 762 заказа.
Количество активных программистов на сайте: 52.
Загруженность отдела заказами: 18%.
Результаты работы программы
Файлы программы
Файлы программы
full
<DIR>
Каталог
BlockListHelper
pas
3250
Исходный код Pascal
Build3D
dpr
1432
Файл проекта Delphi
Build3D
dproj
8418
Build3D.dproj
local
62
Build3D
exe
3698176
Исполняемый файл
Build3D
identcache
1913
Build3D
res
2464
Файл ресурсов
CommonClasses
pas
1641
Исходный код Pascal
CommonProc
pas
1738
Исходный код Pascal
Constants
pas
737
Исходный код Pascal
CopyParser
pas
1667
Исходный код Pascal
DebugClient
pas
1219
Исходный код Pascal
defaults
<DIR>
Каталог
demo
model
5652
house
model
17967
piramid
model
30741
dglOpenGL
pas
1081347
Исходный код Pascal
DrawToolClear
pas
781
Исходный код Pascal
DrawToolCube
pas
1339
Исходный код Pascal
DrawToolCubeCube
pas
2373
Исходный код Pascal
DrawToolGrow
pas
1405
Исходный код Pascal
DrawToolPar
pas
2476
Исходный код Pascal
DrawToolPip
pas
744
Исходный код Pascal
DrawTools
pas
2438
Исходный код Pascal
DrawToolSel
pas
745
Исходный код Pascal
DrawToolSmooth
pas
1443
Исходный код Pascal
DrawToolSphere
pas
2837
Исходный код Pascal
KeysConfig
pas
6317
Исходный код Pascal
Measure
pas
424
Исходный код Pascal
Model
pas
10456
Исходный код Pascal
ModelExport
pas
5970
Исходный код Pascal
ModelMap
pas
4938
Исходный код Pascal
Monitor
pas
1958
Исходный код Pascal
OBufferedStreams
inc
878
Подключаемый файл
OBufferedStreams
pas
10437
Исходный код Pascal
OEncoding
pas
20801
Исходный код Pascal
OmniXML
inc
1735
Подключаемый файл
OmniXML
pas
157527
Исходный код Pascal
OmniXMLXPath
pas
17322
Исходный код Pascal
OmniXML_Dictionary
pas
5476
Исходный код Pascal
OmniXML_JEDI
inc
44063
Подключаемый файл
OmniXML_LookupTables
pas
17076
Исходный код Pascal
OmniXML_Types
pas
1755
Исходный код Pascal
OTextReadWrite
pas
15681
Исходный код Pascal
Palette
pas
703
Исходный код Pascal
Render
pas
20300
Исходный код Pascal
textures
<DIR>
Каталог
Textures
pas
20032
Исходный код Pascal
Block
jpg
6855
Файл изображения
Box
jpg
2332
Файл изображения
brewing_stand_base
png
7320
Файл изображения
end_bricks
png
5352
Файл изображения
glass
png
174
Файл изображения
glass_black
png
2869
Файл изображения
glass_blue
png
2838
Файл изображения
glass_brown
png
4753
Файл изображения
glass_cyan
png
2837
Файл изображения
glass_gray
png
3921
Файл изображения
glass_green
png
2836
Файл изображения
glass_light_blue
png
2838
Файл изображения
glass_lime
png
2838
Файл изображения
glass_magenta
png
2838
Файл изображения
glass_orange
png
2836
Файл изображения
glass_pink
png
3378
Файл изображения
glass_purple
png
3715
Файл изображения
glass_red
png
2838
Файл изображения
glass_silver
png
3779
Файл изображения
glass_white
png
4380
Файл изображения
glass_yellow
png
2837
Файл изображения
hardened_clay_stained_black
png
7769
Файл изображения
hardened_clay_stained_blue
png
8607
Файл изображения
hardened_clay_stained_brown
png
8003
Файл изображения
hardened_clay_stained_cyan
png
9444
Файл изображения
hardened_clay_stained_gray
png
8894
Файл изображения
hardened_clay_stained_green
png
8954
Файл изображения
hardened_clay_stained_light_blue
png
9987
Файл изображения
hardened_clay_stained_lime
png
10251
Файл изображения
hardened_clay_stained_magenta
png
10172
Файл изображения
hardened_clay_stained_orange
png
9632
Файл изображения
hardened_clay_stained_pink
png
9724
Файл изображения
hardened_clay_stained_purple
png
9839
Файл изображения
hardened_clay_stained_red
png
8387
Файл изображения
hardened_clay_stained_silver
png
10740
Файл изображения
hardened_clay_stained_white
png
9043
Файл изображения
hardened_clay_stained_yellow
png
8961
Файл изображения
log_acacia
png
5697
Файл изображения
log_big_oak
png
10055
Файл изображения
log_birch
png
10112
Файл изображения
log_jungle
png
9088
Файл изображения
log_oak
png
9444
Файл изображения
log_spruce
png
9675
Файл изображения
magma
png
19960
Файл изображения
nether_brick
png
4418
Файл изображения
piston_bottom
png
5229
Файл изображения
planks_acacia
png
5816
Файл изображения
planks_big_oak
png
5536
Файл изображения
planks_birch
png
7919
Файл изображения
planks_jungle
png
7710
Файл изображения
planks_oak
png
7913
Файл изображения
prismarine_bricks
png
10174
Файл изображения
prismarine_dark
png
9052
Файл изображения
prismarine_rough
png
29767
Файл изображения
purpur_block
png
8171
Файл изображения
purpur_pillar
png
8926
Файл изображения
purpur_pillar_top
png
9458
Файл изображения
quartz_block_bottom
png
8475
Файл изображения
quartz_block_chiseled
png
7085
Файл изображения
quartz_block_chiseled_top
png
10237
Файл изображения
quartz_block_lines
png
7565
Файл изображения
quartz_block_lines_top
png
7826
Файл изображения
quartz_block_side
png
8475
Файл изображения
quartz_block_top
png
8475
Файл изображения
redstone_lamp_off
png
8609
Файл изображения
redstone_lamp_on
png
9157
Файл изображения
red_nether_brick
png
6281
Файл изображения
Sand
jpg
6514
Файл изображения
stonebrick
png
7955
Файл изображения
stonebrick_carved
png
6955
Файл изображения
stonebrick_cracked
png
4678
Файл изображения
stonebrick_mossy
png
8558
Файл изображения
stone_slab_side
png
7317
Файл изображения
stone_slab_top
png
7499
Файл изображения
wool_colored_silver
png
1478
Файл изображения
ель
jpg
262144
Файл изображения
кирпичи коричнево серый
jpg
72733
Файл изображения
коричневые доски
jpg
219884
Файл изображения
листва
jpg
160616
Файл изображения
мелкая брусчатка
jpg
255124
Файл изображения
серый кирпичи
jpg
9208
Файл изображения
UnitEditPal
dfm
3199
Файл формы
UnitEditPal
pas
1339
Исходный код Pascal
UnitMain
dfm
13410
Файл формы
UnitMain
pas
23596
Исходный код Pascal
UnitSetKeys
dfm
2307
Файл формы
UnitSetKeys
pas
2958
Исходный код Pascal
UnitSizeLimit
dfm
4157
Файл формы
UnitSizeLimit
pas
1381
Исходный код Pascal
UnitSliceOpt
dfm
7926
Файл формы
UnitSliceOpt
pas
3882
Исходный код Pascal
UnitTranspTexs
dfm
3192
Файл формы
UnitTranspTexs
pas
1373
Исходный код Pascal
Стоимость готовой работы
Скачать Demo-файл программы
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 5600 руб РФ
Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж.
|
Заказ готовой работы