一种电子建筑单体的实现方法、系统和制作方法技术方案

技术编号:8489559 阅读:164 留言:0更新日期:2013-03-28 08:18
本发明专利技术涉及计算机图形,公开了一种电子建筑单体实现方法,所述方法包括以下步骤:通过人机交互界面显示建筑单体场景,所述建筑单体场景包括动画,所述人机交互界面显示当前动画;通过动画接收用户在所述建筑单体场景中输入的操作信息;依据预设的动画与某种控制命令之间的对应关系,解析该操作信息对应的控制命令;依据控制命令对所述建筑单体场景的展示进行控制。

【技术实现步骤摘要】

本专利技术属于计算机图形(computer graphic)领域,特别涉及一种电子建筑单体的 实现方法、系统和制作方法。
技术介绍
计算机图形,是使用计算机所绘制的图形。更确切的说,计算机在特定软件和硬件 的帮助下,对图像数据的展现和控制。计算机图形的发展,使人与计算机的交互更容易实现,更容易理解和解释多种类 型的数据。计算机图形的发展对许多媒体产生巨大的冲击,并演化出动画、电影和视频游戏等产业。在房地产、建筑等领域,建筑单体通常是指独立的单个建筑体。在房地产、建筑等领域,人们以前使用实体建筑单体模型向客户介绍规划中建筑 体的相关信息。实体建筑单体模型存在制作成本高、制作周期长、展示信息少、交互性差等 缺点。因此,需要提供一种电子建筑单体,能够在计算机显示屏上交互展示建筑单体信息。
技术实现思路
本专利技术实施例的目的在于提供一种电子建筑单体的实现方法,能够在计算机显示 屏上交互展示建筑单体信息。为解决上述技术问题,本专利技术实施例提供了一种电子建筑单体的实现方法,其特 征在于,所述方法包括以下步骤通过人机交互界面显示建筑单体场景,所述建筑单体场景包括动画,所述人机交 互界面显示当前动画;通过动画接收用户在所述建筑单体场景中输入的操作信息;依据预设的动画与某 种控制命令之间的对应关系,解析该操作信息对应的控制命令;依据控制命令对所述建筑 单体场景的展示进行控制。本专利技术实施例的另一目的在于提供一种电子建筑单体的实现系统,所述系统包 括:数据存储模块,用于存储建筑单体场景的场景文件;人机交互模块,用于人机交互界面,通过人机交互界面显示建筑单体场景;操作检测模块,用于接收用户在所述建筑单体场景中输入的操作信息,并依据预 设的按钮与控制命令之间的对应关系,解析该操作信息对应的控制命令;动画播放模块,用于播放建筑单体场景动画。控制模块,用于控制整个系统的运行。本专利技术实施例提供一种电子建筑单体的制作方法,其特征在于,所述方法包括以 下步骤准备建筑单体素材;在多媒体平台软件中导入所述建筑单体素材;在多媒体平台软件中,对所述建筑单体素材进行整理,制作动画;在所述多媒体平台软件中编写程序代码,所述程序代码用于控制动画的播放;对程序代码进行测试,并根据测试结果对程序代码进行细节调整;对电子建筑单体的版面、美工、动画进行细节修改及完善。本专利技术实施方式与现有技术相比,主要区别及其效果在于提供了一种电子建筑 单体的实现方法、系统和制作方法。与实体建筑单体模型相比,本专利技术实施例具备以下效 果1.制作成本低、制作时间短、修改方便;2.交互性好,能够接收用户输入的操作信息,实现交互展示;3.能够从不同的角度展示建筑单体信息,能够控制展示的角度和信息,提供更多 的展示信息;4.可以通过多媒体软件,对电子建筑单体提供更多的美化形式。附图说明图1是本专利技术电子建筑单体实现方法第一实施方式方法流程示意图2是本专利技术电子建筑单体实现方法第二实施方式方法流程示意图3是本专利技术实施例提供的电子建筑单体第三实施方式方法流程示意图4是本专利技术实施例提供的电子建筑单体实现系统的结构框图5是本专利技术电子建筑单体制作方法流程示意图。具体实施方式在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本 领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化 和修改,也可以实现本申请各权利要求所要求保护的技术方案。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的实施 方式作进一步地详细描述。本专利技术第一实施方式涉及一种电子建筑单体的实现方法,其流程如图1所示。一种电子建筑单体实现方法,该方法包括以下步骤通过人机交互界面显示建筑单体场景,所述建筑单体场景包括动画,所述人机交 互界面显示当前动画;通过动画接收用户在所述建筑单体场景中输入的操作信息;依据预设的动画与某 种控制命令之间的对应关系,解析该操作信息对应的控制命令;依据控制命令对所述建筑 单体场景的展示进行控制。本专利技术第二实施方式涉及一种电子建筑单体的实现方法,其流程如图2所示。一种电子建筑单体实现方法,该方法包括以下步骤通过人机交互界面显示建筑单体场景,所述建筑单体场景包括动画,所述人机交 互界面显示当前动画;通过动画接收用户在所述建筑单体场景中输入的操作信息,记录手指按下的点的横坐标;如果手指按下后向右移动一定距离,则动画播放下一帧,手指一直向右移动,动画 逐渐向前播放;如果手指按下后向左移动一定距离,动画播放上一帧,手指一直向左移动, 动画逐渐向后播放;当手指放开后,动画停止播放;下一次手指按下时,重新开始上述步骤。本专利技术第三实施方式涉及一种电子建筑单体的实现方法,其流程如图3所示。—种电子建筑单体实现方法,该方法包括以下步骤通过人机交互界面显示建筑单体场景,所述建筑单体场景包括动画,所述人机交 互界面显示当前动画;通过动画侦听鼠标按下事件;判断鼠标是否被按下,如果未被按下,则返回上一步骤;如果鼠标被按下,则记录 用户按下的点的横坐标的值A ;通过动画侦听鼠标移动事件;判断鼠标当前的横坐标与A的差值是否大于预设的像素值P,如果小于预设的像 素值P,则返回上一步骤;在本实施例中,P可以设定为10个像素。否则进一步判断鼠标是否向左移动,如果鼠标是向左移动,则判断是否播放到第 一帧动画;如果没有播放到第一帧动画,则动画播放当前动画的上一桢动画;如果播放到 第一帧动画,则跳到最后一帧动画;如果鼠标不是向左移动,则判断是否播放到最后一帧动 画;如果没有播放到最后一帧动画,则动画播放当前动画的下一帧动画;如果播放到最后 一帧动画,则跳到第一帧动画;重新记录A的值,将其设为当前鼠标的横坐标值;返回通过动画侦听鼠标移动事件步骤;在通过动画侦听鼠标按下事件的同时,通过动画侦听鼠标弹起事件;判断鼠标是否弹起,如果鼠标没有弹起,则返回通过动画侦听鼠标弹起事件;如果 鼠标弹起,则移除鼠标移动事件侦听和鼠标弹起事件侦听。本专利技术第四实施方式涉及一种电子建筑单体的实现系统,其框图如图4所示。一种电子建筑单体的实现系统,所述系统包括数据存储模块,用于存储建筑单体场景的场景文件;人机交互模块,用于人机交互界面,通过人机交互界面显示建筑单体场景;操作检测模块,用于接收用户在所述建筑单体场景中输入的操作信息,并依据预 设的按钮与控制命令之间的对应关系,解析该操作信息对应的控制命令;动画播放模块,用于播放建筑单体场景动画。控制模块,用于控制整个系统的运行。本专利技术实施例涉及一种电子建筑单体的制作方法,其流程如图5所示。准备建筑单体素材;在多媒体平台软件中导入所述建筑单体素材;在多媒体平台软件中,对所述建筑单体素材进行整理,制作动画;在所述多媒体平台软件中编写程序代码,所述程序代码用于控制动画的播放;对程序代码进行测试,并根据测试结果对程序代码进行细节调整;对电子建筑单体的版面、美工、动画进行细节修改及完善。上述程序代码用于控制动画的播放,具体是指通过动画接收用户在所述建筑单体场景中输入的操作信息,记录手指按下的点的 横坐标;如果手指按下后向右移动一定距离,则动画播放下一帧,手指一直向右移动,动画 逐渐向前播放;如果手指按下后向左移动一定距离,动画播放上一帧,手指一直向左移动, 动画逐渐向后播放;当本文档来自技高网...

【技术保护点】
一种电子建筑单体的实现方法,其特征在于,所述方法包括以下步骤:通过人机交互界面显示建筑单体场景,所述建筑单体场景包括动画,所述人机交互界面显示当前动画;通过动画接收用户在所述建筑单体场景中输入的操作信息;依据预设的动画与某种控制命令之间的对应关系,解析该操作信息对应的控制命令;依据控制命令对所述建筑单体场景的展示进行控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:李泳朱晓静姚睿
申请(专利权)人:广州市凡拓数码科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1