首页
学习
活动
专区
工具
TVP
发布

玩转 HTML5 下 WebGL 的 3D 模型交并补

从上面效果图可以看到,我们将界面分为三个部分,这三个部分先是右边部分上下分割,然后将整个界面左右分割,HT 用封装好的 ht.widget.SplitView 进行界面的分割,然后将分割组件添加进底层...= new ht.widget.SplitView(gv1, gv2, 'v', 0.6);//分割组件 mainSplit = new ht.widget.SplitView(treeView,...splitView, 'h', 0.27); view = mainSplit.getView(); view.className = 'main'; document.body.appendChild...= new ht.widget.SplitView(gv1, gv2, 'v', 0.6);//分割组件 mainSplit = new ht.widget.SplitView(treeView,...splitView, 'h', 0.27); mainSplit.addToDOM(); 界面分配好之后我们就要对其添加内容了,界面的左边部分是 HT 封装的树组件,我在之前的文章写到过,树组件是一个非常方便的绘制树形关系的组件

876100
您找到你想要的搜索结果了吗?
是的
没有找到

玩转 HTML5 下 WebGL 的 3D 模型交并补

example_bookshelf.html 先来看下效果图: 从上面效果图可以看到,我们将界面分为三个部分,这三个部分先是右边部分上下分割,然后将整个界面左右分割,HT 用封装好的 ht.widget.SplitView...= new ht.widget.SplitView(gv1, gv2, 'v', 0.6);//分割组件 mainSplit = new ht.widget.SplitView(treeView,...splitView, 'h', 0.27); view = mainSplit.getView(); view.className = 'main'; document.body.appendChild...= new ht.widget.SplitView(gv1, gv2, 'v', 0.6);//分割组件 mainSplit = new ht.widget.SplitView(treeView,...splitView, 'h', 0.27); mainSplit.addToDOM(); 界面分配好之后我们就要对其添加内容了,界面的左边部分是 HT 封装的树组件,我在之前的文章写到过,树组件是一个非常方便的绘制树形关系的组件

47610

IOS 生态如何做多端适配

1.3 IOS multitask(splitview) 适配 IOS multitask 是 iPad 提供给 app 进行多窗口交互的一个特性,这个特性可以极大增加办公效率,不需要频繁切换 app...multitask ( https://support.apple.com/en-us/HT207582 ) 默认情况下,我们在 iPad 上默认打开的 app 叫做 primary app,通过 splitView...由于两个 app 都是全屏打开,所以,对于全屏下的某些权限来说,primary app 独有某些权限: 拥有状态栏的控制权 (还有些权限不重要,就不说了 另外,splitView 主要针对的是 IOS...原生适配,如果想要嫁接到小程序或者 app 内应用去做的话,那可能就是 app 本身自己定义一套 splitView 规范。...不过,ipad 的 splitView 规范还是很有参考性的。 整体分配的比例如下: ?

1.4K10

基于HTML5 Canvas的CSG构造实体几何书架

example_bookshelf.html 先来看下效果图: 从上面效果图可以看到,我们将界面分为三个部分,这三个部分先是右边部分上下分割,然后将整个界面左右分割,HT 用封装好的 ht.widget.SplitView...= new ht.widget.SplitView(gv1, gv2, 'v', 0.6);//分割组件 mainSplit = new ht.widget.SplitView(treeView,...splitView, 'h', 0.27); view = mainSplit.getView(); view.className = 'main'; document.body.appendChild...= new ht.widget.SplitView(gv1, gv2, 'v', 0.6);//分割组件 mainSplit = new ht.widget.SplitView(treeView,...splitView, 'h', 0.27); mainSplit.addToDOM(); 界面分配好之后我们就要对其添加内容了,界面的左边部分是 HT 封装的树组件,我在之前的文章写到过,树组件是一个非常方便的绘制树形关系的组件

1.2K30

原 荐 快速开发 HTML5 WebGL 的

new ht.widget.Palette();//面板组件(http://hightopo.com/guide/guide/plugin/palette/ht-palette-guide.html) splitView...= new ht.widget.SplitView(palette, g3d, 'h', 0.2);//分割组件,第三个参数为分割的方式 h 为左右分,v 为上下分;第四个参数为分割比例,大于 1 的值为绝对宽度...,小于 1 则为比例 splitView.addToDOM();//将分割组件添加进 body 体中 关于这些组件的定义可以到对应的链接里面查看,至于将分割组件添加进 body 体中的 addToDOM...HT 的组件一般都会嵌入 BorderPane、SplitView 和 TabView 等容器中使用,而最外层的 HT 组件则需要用户手工将 getView() 返回的底层 div 元素添加到页面的 DOM...元素中,这里需要注意的是,当父容器大小变化时,如果父容器是 BorderPane 和 SplitView 等这些HT预定义的容器组件,则 HT 的容器会自动递归调用孩子组件 invalidate 函数通知更新

1.6K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券