Font Size: a A A

Virtual Environment Semantic Editing System

Posted on:2007-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:W M ShenFull Text:PDF
GTID:2208360182993691Subject:Computer applications
Abstract/Summary:PDF Full Text Request
This Thesis introduces Semantics Editing System, based on graphical programming, By Semantics Editing System,designer can easily complete aimation editing just by draging graphic blocks ,and connecting them like drawing flow chart,without knowing any programming details.Semantics Editing System is composed of three parts: (l)Basic Component of Semantics;(2) Semantics Engine;(3)Semantics Visualization.This Thesis introduces design and software architecture of the above threee parts with detail. Semantics Engine is responsible for maintaining core datas and driving Semantics Structure to reality.Semantic Visualization is a bridge between Semantic Engine and users,and responsible for interaction with users.Behavior Block is at the heart of Semantic Programming,and its essence is callback function ,which stands for a specific functionality. By integrating Control Links,Behaivor Blocks are connected as a directed graph,where datas are passed by Parameter Links. By grouping several Behavior Blocks or Graph collaborating for the same function into a bigger graph,desinger can edit Semantics at different level.Additionally, Message System is also supported, which can lead to speration of message triggering and dealing.Semantics Engine defines the data structures of Beavior Blocks , Parameter, directed graph based structure,and it's also responsible for driving directed graph based structure. Semantics Engine uses the plugin system, many plugin systems register various specifications of different concrete types,and Semantics Engine creates corresponding object by specification supplied by plugins.With plugins ,Semantics Engine has wonderful expansibility.At last this Thesis introduces Semantics Visualiztion,Every Semantics elements has a counterpart in Semantics Visualiztion,and in order to make view more orderly,a wonderful routing mechanism for connection is designed.By integrating coordinate systems,many operation is facilitated.
Keywords/Search Tags:Semantics Engine, Graphical Programming, Behavior Block, Visual Reality, User interface and interactive design
PDF Full Text Request
Related items