- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 Three.JS鼠标移动元素
添加引用 var controls;controls = new THREE.TrackballControls( camera ); controls.rotateSpeed = 1.0; controls.zoomSpeed = 1.2; controls.panSpeed = 0.8; controls.noZoom = false;
2017-03-31 17:01:11 3457 2
原创 实现Three.JS中鼠标选择几何图元
var raycaster,lastSelectObj;raycaster = new THREE.Raycaster(); function render() {raycaster.setFromCamera( mouse, camera ); var intersects = raycaster.intersectObjects( scene.children );
2017-03-31 16:55:10 3330
转载 Revit二次开发-BIM模型导出
Revit2015的样例程序里提供的读取模型几何信息的方式直接将所有的模型的坐标点XYZ、三角网信息全部导出来,形成我想要的.x文件,结果还真的得到了我想要的模型数据,但是仅仅得到模型的坐标信息还远远不够,模型的材质信息、UV坐标贴图数据才是最关键的。其实要实现模型导出功能,不需要这样费劲的一个信息一个信息的去调API取了,Revit提供了专门的导出类CustomExporter,通过自己定义一个
2017-03-28 16:51:11 6487
原创 wpf 设置treeView节点选中后的的文字颜色、节点的背景色以及节点失去焦点后的背景颜色
<TreeView Margin="20,10,0,0" BorderThickness="0" Background="#1b222d" VirtualizingStackPanel.IsVirtualizing="False" scroll:TreeViewScrollToViewBehavior.TreeViewSelectedItem="{Bin
2017-03-22 16:13:42 12734 2
原创 wpf 关于图片加载后变模糊的原因
1、检查控件的大小是否与图片的大小相同。2、修改属性 RenderOptions.BitmapScalingMode的值Unspecified使用默认位图缩放模式,即 Linear。LowQuality使用双线性位图缩放,虽然速度比 HighQuality 快,但输出质量较低。 LowQuality 模式与 Linear 模式相同。HighQuality使用高质量位
2017-03-21 09:55:33 759
转载 C#多线程和线程池
1、概念 1.0 线程的和进程的关系以及优缺点 windows系统是一个多线程的操作系统。一个程序至少有一个进程,一个进程至少有一个线程。进程是线程的容器,一个C#客户端程序开始于一个单独的线程,CLR(公共语言运行库)为该进程创建了一个线程,该线程称为主线程。例如当我们创建一个C#控制台程序,程序的入口是Main()函数,Main()函数是始于一个主线程的。它的功能主要
2017-03-18 15:42:04 401
转载 C#用副线程改主线程(UI线程)的控件属性的方法(包括Winform和WPF)
C#用副线程去试图修改主线程的UI控件会报出异常,解决方案是使用副线程注册事件通知主线程自己去修改UI控件在winform中,方法如下private void button1_Click(object sender, EventArgs e){ Thread myThread = new Thread (new ThreadStart(fun)); myThread.
2017-03-18 15:35:43 813
原创 DataGrid水平滚动条不显示无效
DataGrid的最后一列的宽度需要设置为Width=”auto”,如果设置宽度为固定值或者设置为*则水平滚动条不会显示出来。
2017-03-18 11:24:58 2650
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人