Volltextdatei(en) in REPOSIT vorhanden Open Access
DC ElementWertSprache
dc.contributor.advisorJenke, Philipp-
dc.contributor.authorWerner, Jan Christopher-
dc.date.accessioned2025-06-27T12:38:47Z-
dc.date.available2025-06-27T12:38:47Z-
dc.date.created2024-06-17-
dc.date.issued2025-06-27-
dc.identifier.urihttps://hdl.handle.net/20.500.12738/17795-
dc.description.abstractDiese Thesis präsentiert eine blockbasierte Herangehensweise für die CGA Shape Grammatik. Kern der Arbeit war die Konzeptualisierung einer visuellen Programmiersprache. Eine Prototyp Anwendung wurde entwickelt, um die praktische Anwendbarkeit des Konzepts zu demonstrieren und eine Bewertung zu ermöglichen. Der Prototyp integriert die block-basierte Sprache mit einem existierenden CGA Shape Framework, um dem Nutzer jederzeit eine 3D-Szene mit der resultierenden Struktur darstellen zu können. Dabei wurde Wert darauf gelegt, dass das Grundgerüst der blockbasierten Sprache und der visuelle Editor als eigenständige Komponente wiederverwendet werden können. Hierfür wurde die domänenspezifische Logik von der allgemeinen Struktur der visuellen Sprache getrennt gehalten. Die visuelle Sprache unterscheidet sich von typischen blockbasierten Sprachen in dem Punkt, dass sie beide verfügbaren Dimensionen nutzt, um die baumartige Struktur der Grammatik zu verdeutlichen. Die Sprache und der Prototyp wurden mit einer heuristischen Evaluierung bewertet, um die Gebrauchstauglichkeit und Funktionalität zu beurteilen.de
dc.description.abstractThis thesis presents a block-based approach for the CGA shape grammar. The core of this work is the conception of a visual programming language. A prototype application was developed to demonstrate the practical application of the visual language. The prototype integrates the language with an existing CGA shape framework, in order to render a 3D scene of the resulting structure. The visual editor of the application was developed with reusability in mind. I architecturally separated the editor from the domain specific logic in order to obtain a visual editor framework for block-based languages. The block-based language differs from typical block-based languages in the sense that it utilizes both available dimensions to reflect the tree-like structure, which the rules of the grammar form. The language and prototype were evaluated with a heuristic approach to assess its usability and functionality.en
dc.language.isoenen_US
dc.subjectCGA Shape Grammaren_US
dc.subject3D Modelingen_US
dc.subjectBuildingsen_US
dc.subjectProcedural Modelingen_US
dc.subject.ddc004: Informatiken_US
dc.titleA Block-Based Approach for Modeling Buildings Using the CGA Shape Grammaren
dc.typeThesisen_US
openaire.rightsinfo:eu-repo/semantics/openAccessen_US
thesis.grantor.departmentFakultät Technik und Informatiken_US
thesis.grantor.departmentDepartment Informatiken_US
thesis.grantor.universityOrInstitutionHochschule für Angewandte Wissenschaften Hamburgen_US
tuhh.contributor.refereeButh, Bettina-
tuhh.identifier.urnurn:nbn:de:gbv:18302-reposit-214423-
tuhh.oai.showtrueen_US
tuhh.publication.instituteFakultät Technik und Informatiken_US
tuhh.publication.instituteDepartment Informatiken_US
tuhh.type.opusBachelor Thesis-
dc.type.casraiSupervised Student Publication-
dc.type.dinibachelorThesis-
dc.type.driverbachelorThesis-
dc.type.statusinfo:eu-repo/semantics/publishedVersionen_US
dc.type.thesisbachelorThesisen_US
dcterms.DCMITypeText-
tuhh.dnb.statusdomainen_US
item.creatorGNDWerner, Jan Christopher-
item.grantfulltextopen-
item.openairetypeThesis-
item.advisorGNDJenke, Philipp-
item.fulltextWith Fulltext-
item.languageiso639-1en-
item.cerifentitytypePublications-
item.creatorOrcidWerner, Jan Christopher-
item.openairecristypehttp://purl.org/coar/resource_type/c_46ec-
Enthalten in den Sammlungen:Theses
Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
BA_Block-Based Approach for Modeling Buildings.pdf1.13 MBAdobe PDFÖffnen/Anzeigen
Zur Kurzanzeige

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.