niuge8905的博客

还有什么比it技术更有趣???

WPF的TreeView与CheckBox结合,父节点和子节点相互影响

这个例子折腾了我好几天,今天终于搞定了,由于太晚了,就不说过程,只看结果和代码。1、遍历文件夹:在这个例子中,CheckBox显示三种状态,另外父节点选中,子节点全选,父节点不选,子节点全不选;子节点部分选,父节点null状态;子节点全选,父节点选中状态;子节点全不选,父节点不选状态。这个例子适合...

2018-04-23 23:24:45

阅读数:56

评论数:0

怎样用webgl显示Revit模型

探索了一阵子,发现这个完全可以实现,模型带几何信息,带材质信息。目前还是有点缺陷,比如官方的这个例子中地形、和树木没显示出来,显示效果一般般。实现方法是通过插件把revit模型数据转成中间数据,然后webgl读取中间数据,然后重新生成最终的模型。目前还不支持直接读取rvt模型。 前者可以修改代码...

2018-04-22 23:39:43

阅读数:909

评论数:0

OpenXml创建Excel,读excel,将DataGrid数据导出到excel

仅此记录一下,有些许bug,但不重要,可以自行修改。excel的工具类。public class ExcelUtils {///注意: ///需要提前添加DocumentFormat.OpenXml.dll ///openXml只能处理后缀为xlsx的excel...

2018-04-16 18:53:34

阅读数:168

评论数:0

Webgl学习日志(六)——高级几何体(ConvexGeometry)

在高级几何体中的THREE.ConvexGeometry(points)是一个很有用的函数。他可以把随机的点连起来做成一个封闭的几何体。先看效果:然后看代码:<!DOCTYPE html> <html> &am...

2018-04-12 15:59:37

阅读数:123

评论数:0

Webgl学习日志(五)——Three.js 使用JSON格式保存和加载整个场景,并解读JSON数据

具体实例可以看这篇博客:https://blog.csdn.net/qq_30100043/article/details/79604757操作简单,但最主要的还是要实现更多的功能,最好能用在更多的3D模型上,比如我用的多的Revit,最好能够先把Revit模型转化为JSON格式的数据,然后在We...

2018-04-10 23:24:35

阅读数:328

评论数:0

Webgl学习日志(四)——Three.js开发指南1(创建sence,转动,GUIJ界面交互)

毕业之后就习惯了买正版书,两年多的时间估计买了四五千元的书了吧。书中自有黄金屋还是有道理的,不过现代社会,这个书是指海量的书。《Three.js开发指南》这本书晚上刚到货,大概的翻了三分之一,感觉没什么难度,因为之前有Unity3D和Revit二次开发的基础,另外也学了些Opengl,这部分看一眼...

2018-04-09 23:09:42

阅读数:55

评论数:0

Webgl学习日志(三)——贴图、旋转、移动

还是先放代码。<!DOCTYPE html> <html> <head> <meta charset="UTF-8&a...

2018-04-09 00:07:27

阅读数:101

评论数:0

Webgl学习日志(二)——利用Three.js库、stats.js库、Tween.js库建各种常规模型

开源加速了技术的发展,也让我们这些搞技术的人牺牲了大量的时间来更新新的技能。Webgl算是比较新的东西了,他本身的库相当繁琐,你写一个三角形的面,或者一个立方体,都能把人搞疯。好在很多大牛写了很多方便实用的库。Three.js库用的比较多,里面有几何,有渲染等等很多实用的库,下载地址:https:...

2018-04-06 23:49:09

阅读数:190

评论数:0

wpf——自定义进度条控件

首先在自定义控件里添加进度条。<Grid> <StackPanel HorizontalAlignment="Center" Orientation="Horiz...

2018-04-02 22:19:50

阅读数:101

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭