`

巧用TWaver 3D 矢量图形功能

阅读更多

的确,提起TWaver,大家想到的首先是“电信拓扑图组件”。其实,由于其灵活的MVC架构、矢量化设计、方便定制等特点,TWaver可以做的还有很多。例如房地产行业常见到的“户型图”。

户型推荐是销售接待中很重要的阶段,也被称做是为客户造梦的过程,户型也是客户是否选择该楼盘的一大要素。制作漂亮的户型图在房地产行业无疑是非常重要的一项工作。

首先利用TWaver常被忽视的“矢量图形”功能,来定义房间和隔断的形状。这可以通过代码片段完成、json格式定义完成、或编辑器拖拽完成。一小段代码或json足可以定义任何复杂的矢量形状:

1 twaver.Util.registerImage('room', {
2     "w": 345,
3     "h": 611,
4     //....
5 });
6  
7 var node = new twaver.Node();
8 node.setImage('room');

户型图中,房间内部的很多元素,例如重复纹理、门窗、桌椅、家具等,均可以单独进行矢量化定义。

对于植物等不规则物体,可以混合使用位图进行补充:

1 this.registerImage('plant.png');

当然,如果直接使用TWaver提供的矢量化图形设计工具,这一切就变得更加简单了。

最后,希望每一位程序员都有一套属于自己的大房子。下面这套三居室还行么?

分享到:
评论

相关推荐

    TWaver的3d图形组件库,小demo

    2. **HTML5 3D图形**:TWaver的3D功能基于HTML5,利用WebGL技术实现在浏览器中渲染3D图形,无需安装额外插件。这使得它在现代Web应用中具有广泛的应用前景。 3. **JavaScript编程**:TWaver库是用JavaScript编写,...

    基于TWaver实现的3D机房Demo

    【基于TWaver实现的3D机房Demo】 在IT行业中,3D可视化技术正在逐步渗透到各个领域,尤其是在数据中心管理方面。TWaver是一款强大的WebGL3D框架,它为开发者提供了一个高效、灵活的工具,用于创建交互式的3D应用...

    TWaver 3D Flex 3D 实例 例子

    TWaver是一款强大的数据可视化工具,它提供了丰富的图表类型和交互功能,而Flex 3D是Adobe Flex框架的一个扩展,用于创建复杂的三维(3D)图形和用户界面。这个压缩包很可能包含了一系列的示例项目,帮助开发者理解...

    twaver 3D机房接口文档

    ### 3D机房系统接口文档关键知识点 ...通过以上介绍可以看出,《twaver 3D机房接口文档》详细描述了3D机房系统的关键功能模块及其接口设计,旨在帮助开发者更好地理解并利用这些接口来实现机房管理自动化和智能化。

    twaverflex 3D开发文档

    通过上述内容,可以了解TWaver3D for Flex开发文档为开发者提供了一个全面的指导,涵盖从基础的3D图形概念到具体的API使用方法,还包括模型文件导入和交互功能的设计,旨在帮助开发者构建出具有吸引力的3D应用程序。...

    TWaver图形界面之道

    ### TWaver图形界面之道——关键知识点解析 #### 一、TWaver概述 TWaver是一款专为图形用户界面(GUI)开发而设计的组件产品。它不仅适用于电信行业的网络管理系统(NMS),同样适用于非电信领域的各类图形化界面...

    TWAVER-最好的JAVA 图形设计组件-试用

    TWAVER是一款强大的JAVA图形设计组件,专为电信级别的应用设计,它提供了丰富的功能来满足开发者在图形化展示、操作和地理信息系统(GIS)等方面的需求。这款组件的强大之处在于其高度定制性和灵活性,使得开发人员...

    10个TWaver网页3D可视化精彩案例.docx

    ### TWaver网页3D可视化精彩案例解析 #### 一、化学元素周期表 **知识点概述:** TWaver在化学元素周期表的3D可视化中采用了六种不同的排列方式,不仅展示了化学元素的基本信息,还通过炫酷的动画效果提升了用户...

    twaver.js使用示例

    Twaver作为一个图形化工具,它提供了丰富的图形元素、交互操作以及数据绑定功能,使得开发者可以快速构建具有视觉吸引力且功能丰富的应用。 **压缩包子文件的文件名称列表:** 只有一个文件名“alarm”,我们可以...

    twaver.jar java图形编程

    twaver jar在TWaver传统的2D应用中,近一年非常突出地出现了一种需求,那就是希望能够在同一个页面内显示多种层次的网络结构

    TWaver-java-4.1最新 官网试用版jar包及Demo

    2. demo.jar:这是TWaver的演示示例程序的Java可执行文件,包含了用TWaver实现的各种图表和图形案例。 3. demo.sh:这是Linux或Mac OS下的Shell脚本,同样用于启动Demo程序,展示了TWaver跨平台的能力。 4. License....

    TWaver HTML5 开发指南代码

    TWaver是一个强大的可视化框架,其核心特性是支持复杂的图形和网络图表的绘制,尤其适合在Web上创建交互式的机房、网络设备、服务器架构等展示。 一、TWaver概述 TWaver是一个高效且灵活的JavaScript库,专门用于...

    twaver-flex-3.6.5 官方demo

    【标题】"twaver-flex-3.6.5 官方demo" 提供的是一个基于Flex技术的Twaver图形库的演示版本。Twaver是一款强大的数据可视化和建模工具,广泛应用于网络、系统和业务流程的图形化表示。在3.6.5这个版本中,官方提供了...

    twaver flex 中文用户使用手册

    Twaver Flex是一款基于Adobe Flex技术的可视化开发框架,它提供了丰富的图表类型、自定义图形以及交互功能,广泛应用于数据可视化、网络拓扑图、流程图等领域。 本手册首先会介绍Twaver Flex的基本概念,包括其设计...

    twaver web实例源码

    【标签】"twaver"强调了该资源的核心技术是Twaver,这意味着源码将重点展示如何使用Twaver的API进行图形化建模和数据绑定,实现复杂图形的动态更新和自定义布局。同时,它也可能涉及到Twaver的各种特性,如图表类型...

    twaver例子

    TWaver是美国Serva Software公司的产品,是应用最为广泛的电信专业图形界面开发工具包,在电信行业应用非常广泛。TWaver关注于数据的图形展示,它是面向开发人员的,需要进行二次开发。 TWaver的图形组件库中提供了...

    flex Twaver组件使用

    TWaver组件是针对Flex和Flash平台的专业图形化组件,由Adobe公司的Flex/Flash技术构建。它为电信行业的运营支撑系统提供了一种富互联网应用(RIA)解决方案,同时也适用于电力、金融、制造、交通等多个领域的软件...

    twaver-html5-5.9.0-api_html5_-5.9.0-api_twaver_

    这意味着它可能包含开发者需要的所有信息,以便在Web应用程序中有效地利用Twaver的功能。 标签"html5 -5.9.0-api twaver"进一步确认了这是关于HTML5的Twaver API,特别强调了版本5.9.0。 压缩包内的文件列表揭示了...

    twaver拓扑

    【描述】提到"支持各种常见类型的图形",意味着twaver具备绘制不同形状和符号的能力,包括但不限于节点、链路、多边形、圆形、矩形、线段等。这些图形可以代表服务器、路由器、交换机、传感器等硬件设备,也可以代表...

Global site tag (gtag.js) - Google Analytics