文件名称:Procedural-modeling-of-buildings
文件大小:1.63MB
文件格式:ZIP
更新时间:2024-05-21 03:33:43
Makefile
建筑物的程序建模 这是本文的程序过程建模的一种实现,可以在找到。 我将本文作为波恩大学计算机图形学实验室的一部分进行了实施。 特征 我从本文实现的一些功能如下: 小号 补偿 子分区 质地 除Texture功能外,所有上述功能及其用法均在文件中有详细说明。 此功能从预定义的纹理列表中指定特定组件在渲染期间将采用的纹理。 我还用QT制作了一个简单的GUI,以便更轻松地加载新文件和移动场景。 下面显示了可用于渲染建筑物的语法示例: start->S(10,10,10){box} box->comp(){left|right|top|bottom|front|back} left->subDiv("Y",2,2,2,2,2){floor1|floor2|floor3|floor4|floor5} right->subDiv("Y",2,2,2,2,2){floor1|floor2|floor
【文件预览】:
Procedural-modeling-of-buildings-master
----ProceduralBuidlings()
--------rules.h(289B)
--------textures.h(769B)
--------images()
--------parser.cpp(6KB)
--------Makefile(81KB)
--------resources.qrc(360B)
--------helpdialog.h(442B)
--------modeler.cpp(8KB)
--------point3d.h(590B)
--------renderer.cpp(4KB)
--------mainwindow.cpp(3KB)
--------vertexcreator.h(975B)
--------ProceduralBuidlings.pro(821B)
--------dtree.cpp(12KB)
--------Help.html(184B)
--------vertexcreator.cpp(8KB)
--------mainwindow.h(977B)
--------helpdialog.ui(2KB)
--------shape.cpp(2KB)
--------modeler.h(1KB)
--------rules.cpp(312B)
--------parser.h(1KB)
--------main.cpp(273B)
--------renderer.h(862B)
--------helpdialog.cpp(808B)
--------dtree.h(2KB)
--------point3d.cpp(1KB)
--------mainwindow.ui(4KB)
--------shape.h(692B)
--------textures.cpp(3KB)
----screenshots()
--------building.png(1.58MB)
----README.md(3KB)