随笔分类 -  GL/Shader/OpenCL&MP/

关注OpenGL\WebGL\OpenCL\OpenMP 可编程管线
摘要:https://blog.csdn.net/u013929284/article/details/131498349 https://github.com/Zack921/visual-demo/tree/main/webgl/examples/shadow 利用阴影贴图实现阴影 1.利用离屏绘制拿 阅读全文
posted @ 2024-04-29 17:36 太一吾鱼水 阅读(19) 评论(0) 推荐(0) 编辑
摘要:重载鼠标事件: 重载绘制方法 效果: 阅读全文
posted @ 2017-05-10 10:55 太一吾鱼水 阅读(570) 评论(0) 推荐(0) 编辑
摘要:Dependencies: QGLViewer2.6.3 Win7 64bit VS2010 直接使用QGLViewer文件夹下的Pro文件在VS2010中可以编译成64位的Dll。 用外面的libQGLViewer-2.6.3.pro在VS中生成的项目文件应该是针对32位的。老是报错误,说我的系统 阅读全文
posted @ 2016-06-29 14:34 太一吾鱼水 阅读(645) 评论(0) 推荐(0) 编辑
摘要:原来也思考了该如何实现标注动态避让,认为必须得计算字符串所占的大小。如果在屏幕上要计算屏幕象素之类的东西。今天总算找到了实现方法,在C# WorldWind中的KMLImporter类中有。关键是Font的如下方法:public Rectangle MeasureString(Sprite spri... 阅读全文
posted @ 2015-05-27 19:18 太一吾鱼水 阅读(433) 评论(0) 推荐(0) 编辑
摘要:定义网格顶点和索引缓冲,绘制了2个分离的三角形。 1 using System; 2 using System.Drawing; 3 using RGeos.SlimScene.Core; 4 using SlimDX; 5 using SlimDX.Direct3D9; 6 using... 阅读全文
posted @ 2015-04-07 18:27 太一吾鱼水 阅读(592) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-12-25 14:32 太一吾鱼水 阅读(10) 评论(0) 推荐(0) 编辑
摘要:数据实体: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Drawing; 6 using SlimDX; 7 using RG... 阅读全文
posted @ 2014-09-06 21:40 太一吾鱼水 阅读(278) 评论(0) 推荐(0) 编辑
摘要:lib3ds类库 1 /* 2 * The 3D Studio File Format Library 3 * Copyright (C) 1996-2007 by Jan Eric Kyprianidis 4 * All rights reserved. 5 * 6 * ... 阅读全文
posted @ 2014-08-23 17:57 太一吾鱼水 阅读(685) 评论(0) 推荐(0) 编辑
摘要:第一步:新建MFC单文档项目,向导如下:第二步:添加引用,在项目属性的VC++目录中修改Include和lib文件夹。第三步:在stdafx.h文件Include部分的最后添加如下引用。#include "d3d9.h"#pragma comment(lib,"d3d9.lib")#pragma c... 阅读全文
posted @ 2014-08-15 12:55 太一吾鱼水 阅读(741) 评论(1) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-03-15 20:38 太一吾鱼水 阅读(11) 评论(0) 推荐(0) 编辑
摘要:粗糙实现了个版本存储波段的基本信息和数据: 1 namespace RGeos.Terrain 2 { 3 //存储波段的基本信息和数据 4 public class RasterBandData 5 { 6 public double[] data; 7 public int Columns; 8 public int Rows; 9 public double NoDataValue;10 public double MaxValue;11 public double Mi... 阅读全文
posted @ 2014-02-16 16:37 太一吾鱼水 阅读(1178) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-02-11 13:06 太一吾鱼水 阅读(15) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-02-06 23:04 太一吾鱼水 阅读(27) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-01-18 13:41 太一吾鱼水 阅读(28) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2014-01-15 21:31 太一吾鱼水 阅读(24) 评论(0) 推荐(0) 编辑
摘要:作为一个.Net程序员学习3D开发好尴尬啊,因为不论是OpenGL还是Direct3D都是用C/C++开发的比较多。虽然有计划使用C++进行开发,但是平时还是C#使用的多。很少用C++做东西,如果仅仅是学习是很难有进步的,学习C++很长时间了至今仍感觉很肤浅,而且语言并不是编程的全部,真正的高手是不区分语言的,所以决定注重基本原理的学习,具体实现用C#也是可以的,这里选择Slimdx。环境:VS2010+C#SlimDX SDK (January 2012).msid3d9.dll, D3DX9_43.dll 1 using System; 2 using System.Drawing... 阅读全文
posted @ 2014-01-15 21:20 太一吾鱼水 阅读(588) 评论(2) 推荐(0) 编辑
摘要:计算每秒的渲染帧数:voidCalsFPS(){//每一帧增加FrameCnt并且把从上一帧到现在流逝的时间写进TimeElapsedFrameCnt++;timeElapsed+=timeDelta;//imeDelta是两帧之间的时间if(timeElapsed>=1.0f){FPS=(float)FrameCnt/timeElapsed;//在一秒种结束以后,用下面的公式来计算FPS:timeElapsed=0.0f;//重新设置FrameCnt和TimeElapsed为计算下一秒的FPS做准备FrameCnt=0;}} 阅读全文
posted @ 2013-10-19 10:34 太一吾鱼水 阅读(373) 评论(0) 推荐(0) 编辑
摘要:PluginSDK\ShapeFileLayer.cs Line:1027char[] fieldDataChars = dbfReader.ReadChars(fieldHeaders[j].FieldLength); string fieldData = new string( fieldDataChars ); 为 byte[] fieldDataChars = dbfReader.ReadBytes(fieldHeaders[j].FieldLength); string fieldData = System.Text.Encoding.Default.GetString( field 阅读全文
posted @ 2013-10-19 09:59 太一吾鱼水 阅读(460) 评论(0) 推荐(0) 编辑
摘要:环境:VS2010,C#,GDAL1.7读取影像: 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using System.Diagnostics; 10 using System.Drawing.Imaging; 11 u... 阅读全文
posted @ 2013-10-15 21:27 太一吾鱼水 阅读(3177) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-09-21 21:13 太一吾鱼水 阅读(165) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示