自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(74)
  • 资源 (69)
  • 收藏
  • 关注

原创 Open3D读取文件

本结主要介绍了Open3D操作常见点云和三角网格文件的函数及其用法。

2022-11-14 21:02:18 1876 1

原创 Windows Open3D 0.16.0版本编译

Windows Open3d 0.16.0编译

2022-11-09 22:21:19 834

原创 控制QT UI文件生成的类名

1、右键UI文件,以文件形式打开。2、

2014-06-30 16:12:47 1171

原创 Unity 与时间或帧相关的函数

Update():每帧时调用LateUpdate():在Update()函数完成之后调用FixedUpdate():会在每个物理步长中调用,一般用于处理刚体对象,需要物理计算或是需要一个预先设置的、可靠的速度计算。Awake():该函数中的代码会在运行时载入脚本时调用。Start():在Awake()之后执行,一般进行一次的初始化、缓存、或是检查等操作。

2013-12-30 10:26:43 749

原创 Unity 3种地形光照的方式

1、顶点光照:粗焅暗淡2、光照图:相比顶点光照,更为自然和流畅3、像素光照:与光照图的区别,在距离摄像机很近时,它会为每个像素计算光照,这会消耗更多的渲染时间,但是会产生一个更真实的阴影。

2013-12-30 10:18:30 1047

原创 学习资料网址

Flex:  http://www.bianceng.cn/webkf/Flex/index1.htm

2013-12-23 22:41:28 26885

原创 c#

ref引用参数的2个条件:1、必须已经初始化;2、不能有const修饰;

2013-12-23 11:12:10 155

原创 Unity 快捷键

W:平移拖放物体;E:旋转物体;R:缩放物体;Ctrl+Shift+B:发布程序。

2013-12-19 17:53:42 218

原创 隐藏控制台窗口

#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )

2013-12-03 17:00:00 240

转载 OGRE中的旋转与位移

1、在使用移动时,默认的是设置是父空间,这意味着所有除了旋转过的场景结点都是使用父空间移动的。2、当使用世界空间时,旋转是不被考虑进去的。在移动时,使用的是就是世界坐标系。3、当使用局部空间时,每个旋转,甚至是我们移动过的结点的旋转,都会被用于移动变换。摘自:ogre 3d 1.7 beginner guide中文版

2013-11-20 13:12:32 345

转载 vtkICP

#include #include #include #include #include #include #include #include //to set type to ridgid body#include #include #include vtkPolyData* CreatePolyData();vtkPolyData* Pertu

2013-11-13 17:46:27 325

原创 OSG调试级别

1、可通过设置环境变量来设置:OSG_NOTIFY_LEVEL:INFO2、可设置的值有:ALWAYS:基本上不显示任何调试输出的内容。FATAL:显示一些致命的错误提示信息。WARN:默认模式,显示致命错误的提示信息,以及一些警告信息。NOTICE:显示错误和警告信息,以及一些问题提示信息。INFO:除了上述信息之外,还会额外显示一些“对象已加载”的常规信息。DEBU

2013-11-01 12:21:19 1025

转载 opengl 概述

1、只被一个提供商支持的扩展是通过该提供商特有的短前缀来标识的(例如,由SiliconGraphics,Inc开发的扩展,就使用SGI)。2、被多个提供商支持的扩展会在扩展名称中标明前缀EXT。3、OpengGL命令总是按服务器接收它们的顺序来处理的,不过命令的完成可能会由于引起OpenGL命令被缓冲的中间操作而延迟。不按照顺序执行OpenGL命令是不被允许的。4、专门用来绘制

2013-10-25 13:53:39 663

转载 第一章 OpenGL基础知识概述 (openGL着色语言)

1、只被一个提供商支持的扩展是通过该提供商特有的短前缀来标识的(例如,由SiliconGraphics,Inc开发的扩展,就使用SGI)。2、被多个提供商支持的扩展会在扩展名称中标明前缀EXT。3、OpengGL命令总是按服务器接收它们的顺序来处理的,不过命令的完成可能会由于引起OpenGL命令被缓冲的中间操作而延迟。不按照顺序执行OpenGL命令是不被允许的。4、专门用来绘制

2013-10-25 09:49:10 153

原创 QT设计器插件开发

实现功能最强的QT窗口部件利用方式是使用QT设计器的插件开发框架。在QT设计器中划分了4种类型的扩展,分别是: 1、任务菜单扩展任务菜单扩展基于QDesignerTaskMenuExtension类,完成扩展QT设计器的右键菜单。使用该扩展在QT设置器的任务菜单中加入自定义的菜单项。2、容器扩展容器扩展基于QDesignerContainerExtension类,该扩展可以实现

2013-10-24 11:28:02 862

原创 QT D-BUS

D-BUS的基本概念:1、消息底层应用在D-BUS上的通信通过发消息进行。消息常被用于接力远程过程调用、应答及其所伴随的错误。使用总线时,消息有一个目的地址,它将被传递到感兴趣的部分,从而避免因“蜂群移动”或广播造成的拥塞。2、服务名通过总线通信时,应用需要有一服务名,用于在同一总线上被其他应用获取。服务名由D-BUS的守护进程代码,用于将消息从一个应用路由到另一个应用。3、对

2013-10-24 10:49:49 774

原创 QT XML

QT的XML模块支持流行的两种XML解析方法,DOM和SAX。DOM方法将XML文件表示成一棵树,便于随机访问其中的节点,但消耗的内存相对多一些。在QT中,XML文档自身使用QDomDocument表示,所有的节点类都从QDomNode继承。读取XML文档案例:QDomDcument doc("test");QFile file("test.xml");if( (!file.open(

2013-10-24 09:39:31 851

原创 QT容器

存储在QT容器中的数据必须是可赋值的数据类型,也就是说,这种数据类型必须提供一个默认的无参构造函数、一个复制构造函数和一个赋值操作运算符。 QString的隐式共享机制:又叫回写复制。当两个对象共享同一份数据时,通过浅拷贝实现数据块的共享,如果数据不改变,不进行数据的复制,而当某个对象需要改变数据时,则执行深拷贝。QString的内存分配策略:在一个连续的内存块中保存字符串数据。当字符

2013-10-23 20:15:22 665

原创 QT数据库

QSqlQuery执行底层数据库支持的SQL语句。QSqlRelationTableModel类是对QSqlTableModel类的扩展,它提供了对外键的支持。可以很容易地实现数据库中的主从视图模式。

2013-10-23 19:37:27 603

原创 事件处理器

当QPaintEvent事件送达时会调用QWidget::paintEvent函数,这个虚函数将作为本事件的处理器做出适当响应,这里的响应是重绘窗口。QWidget中的event函数将绝大多数常用类型事件传递给特定的事件处理器,如mousePressEvent、keyPressEvent、paintEvent等,并且忽略了其他类型的事件。 QT事件模型中一个功能是一个QObject实例可以

2013-10-23 18:50:09 860

原创 QT多线程

线程互斥与同步:1、互斥关系:线程间因相互竞争使用独占型资源所产生的制约关系。如争夺IO设备。2、同步关系:为完成同一任务的伙伴线程间,因为需要在某些位置上协调它们的工作而相互等待、相互交换信息所产生的制约关系。”++“操作符并不是原子操作,通常编译后它将被展开成如下三条机器指令:1、将变量值载入寄存器。2、将寄存器的值加1.3、将寄存器中的值写回主存。QT为实现线程的

2013-10-23 16:21:56 728

原创 QT网络高级应用

获取系统环境变量的函数QProcess::systemEnvironment()是一个静态函数,该函数以键值对列表的形式返回系统环境变量信息。查询本机所有的网络接口信息。QNetworkInterface类的allInterfaces()静态函数可以列出主机所有网络接口。每一个网络接口可以包含零个或多个IP地址项,以及与之对应的掩码和广播地址。可以调用addressEntries函数获取地址项

2013-10-23 14:37:06 959

原创 FTP客户端

文件传输协议FTP用于从一台主要到另一台主机传送文件,它采用两个TCP连接来传输一个文件,当用户启动与远程主机间的一个FTP会话时,FTP客户端首先发起建立一个与FTP服务器端口号21之间的TCP控制连接,然后通过该控制连接把用户名和口令送给服务器。用户执行的一些命令也由客户端通过控制连接发送给服务器,例如改变远程目录的命令等,当用户请求传送文件时,FTP将在服务器羊肉串号20上打开一个TCP数据

2013-10-23 14:01:44 574

原创 QT的文件处理

QFile文件操作;可读写文本文件、二进制文件和QT资源文件。在QFile中可以使用从QIODevice中继承的readLine函数读取文本文件的一行。QFile file("zk.txt");if( file.open(QIODevice::ReadOnly)){char buffer[2048];qint64 lineLen = file.readLine( buffer,

2013-10-23 11:07:41 1077

原创 QT拖放操作

QT为准确地识别拖放行为,使用两个变量设置识别拖放和单击的界限:QApplication::startDragTime,该变量描述了用户按下鼠标多长时间才开始一个拖放操作,500MS;QApplication::startDragDistance,该变量描述了用户按下鼠标时移动多少个像素才开始拖动,默认是4个像素。在窗口部件的mousePressEvent()中开始一个拖放操作,代码框

2013-10-23 09:21:39 786

原创 Arthur绘图系统

Arthur绘图系统=QPainter+QPaintDevice+QPainterEngineQPainter:用来执行具体的绘图相关操作,如画点,画线,填充,变换,alpha通道等;QPaintDevice是QPainter用来绘图的绘图设备,QT中有几种预定义的绘图设备,如QWidget,QPixmap,QPrinter等。它们都从QPaintDevice继承。QPaintEngi

2013-10-22 19:59:41 862

原创 QLabel

QLabel::setFrameShape()设置标签的形状:1、QFrame::NoFrame:没有边框,此时QFrame什么也不绘制。2、QFrame::Box:在显示内容周围绘制一个方框。3、QFrame::Panel:绘制一个面板,使得显示内容凸起或凹陷。4、QFrame::StyledPanel:绘制一个方形的面板,但要依赖于目前使用的GUI类型,显示内容凹陷或凸起。

2013-10-22 15:39:41 1520

原创 菜单与Action的联接

QMenuBar*menuBar = newQMenuBar(this ); QMenu* fileMenu = new QMenu( tr("&File"), menuBar ); QAction* newFile = new QAction( tr("&New..."), fileMenu ); fileMenu->addAction( new

2013-10-22 14:25:07 566

原创 QT元对象系统

QT元对象系统提供了对象间的通信机制(信号和槽)、运行时类型信息和动态属性系统的支持,是标准C++的一个扩展,它使得QT更好地实现GUI图像用户界面编程,QT的元对象系统不支持C++模板,尽管模板扩展了标准C++的功能,但是元对象系统提供了模板无法提供的一些特性。QT的元对象系统基于三个事实:1、基类QObject:任何想使用元对象系统功能的类必须继承自QObject。2、Q_OBJE

2013-10-22 13:37:34 699

原创 QT样式表

一、样式表语法:该语法和HTML CSS基本是一致的,QT的样式表对大小写不敏感,但是对类名、对象名和属性名敏感。QTextEdit { background:yellow }QPushButton { color: green }1、样式规则样式规则=选择符+定义。选择符确定哪些窗口部件受规则影响,定义说明在窗口部件上应用哪些属性。几个选择符可以使用一个定义,使用逗号隔开。如

2013-10-22 10:02:32 715

原创 2、QT 窗口布局

一、窗口标志通过传入QWidget构造函数的参数(或者调用QWidget::setWindowFlags()和QWidget::setParent()函数)可以指定一个窗口部件的窗口标志和父窗口部件。窗口部件的窗口标志定义了窗口部件的窗口类型和窗口提示。窗口类型指定了窗口部件的窗口系统属性,一个窗口部件只有一个窗口类型,窗口提示定义了顶层窗口的外观,一个窗口可以有多个提示。 没有父窗口

2013-10-22 09:38:07 1178

原创 1、QT cpp的编译

qmake -project         //在控制台konsole中将当前目录切换到hello.cpp文件所在的目录。此时。QT的qmake工具将在当前目录下自动生成应用程序hello的工程文件hello.pro. 文件格式如下:#-------------------------------------------------## Project created by Qt

2013-10-18 14:13:29 820

原创 osg参数设置的意义

1、

2013-09-28 19:42:10 369

原创 着色语言学习 一

一、概念渲染管线:渲染管线是显卡的功能,它解析应用程序操作的内存,经过复杂的步骤,最终将内存中的数据送入渲染流程显示在屏幕上。二、着色编程:着色语言编程工作在2个阶段,1、决定顶点的位置;2、决定绘制三角面的颜色。三、设计着色语言的工具:RenderMonkey.摘自:openSceneGraph3.0三维视景仿真技术开发详解-第7章-着色语言

2013-09-25 11:24:33 518

原创 判断浮点数

_isnan检查特定双精度浮点值不是数字 (NAN)。int _isnan( double x );参数x双精度浮点值。返回值,如果参数 x 为 NAN,_isnan 返回非零值;否则返回 0。实例必需的头

2013-09-09 10:59:35 907

原创 获取MFC主框架的方法

方法一、CMainFrame* pMainFrame = (CMainFrame*)theApp.m_pMainWnd;方法二、CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();

2013-09-06 08:31:59 672

转载 flex加密

http://www.adobe.com/2006/mxml" layout="absolute">      import com.hacker.DataXXTEA;   private function test():void{    var ss:String=DataXXTEA.encrypt(strTxt.text,key.text);    var ss2:St

2013-08-19 23:11:22 533

转载 flex里播放声音

flex里播放声音的方法有很多,网上找来找去都只有两种,在这里介绍第三种。方法三:这个方法放在前头,是因为网上找不到!(特意强调)当有很多声音要同时处理时,这种方法非常实用!在flasf cs3 里的liberty 有声音 可以是 mp3  wav 等,右键选 linkage 填入类名(我这里填BTNsound),然后将它拖到场景中,发布出来(我的命名是sound.swf)

2013-08-13 17:13:37 729

转载 Flex图像采集--啬裁剪功能

由于系统中用到的flex采集照片需要裁减功能,就把前几天搜到的Flex源码进行了修改,实现了裁减功能,不过做的比较简单,呵呵!Flex部分:http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">Alert{font-size:12px;}import mx.e

2013-08-13 08:56:17 556

转载 flex 无边框透明背景MenuBar

打开FLEX帮助搜了半天,只有bordercolor属性,没有borderAlpha属性, 不想要那个该死的边框,怎么半呢方法在这里:(原作者只针对FLEX2,经测试,在FLEX3中一样是OK的~) 来自:http://www.cnblogs.com/taobataoma/archive/2008/01/22/1048332.html在Flex中,大家是否发现MenuBar的背景与边框是不

2013-08-13 08:50:00 708

视频聊天程序源码视频聊天程序源码

视频聊天程序源码视频聊天程序源码视频聊天程序源码

2011-06-27

java中文乱码字符集解决大全.doc

java中文乱码字符集解决大全.docjava中文乱码字符集解决大全.doc

2011-06-27

JAVA经典算法40题.docJAVA经典算法40题.doc

JAVA经典算法40题.docJAVA经典算法40题.doc

2011-06-27

ColdFusion 5.0高级编程5.pdf

ColdFusion 5.0高级编程5.pdfColdFusion 5.0高级编程5.pdf

2011-06-27

JAVA案例开发集锦.pdfJAVA案例开发集锦.pdf

JAVA案例开发集锦.pdfJAVA案例开发集锦.pdfJAVA案例开发集锦.pdf

2011-06-27

字符详解.doc字符详解.doc

字符详解.doc字符详解.doc字符详解.doc字符详解.doc字符详解.doc

2011-06-17

opengl分析教程opengl分析教程

opengl分析教程opengl分析教程opengl分析教程

2011-06-17

java电子书,拖拽效果。java电子书,拖拽效果。

java电子书,拖拽效果。java电子书,拖拽效果。

2011-05-29

ADT-0.9.9.zipADT-0.9.9.zipADT-0.9.9.zipADT-0.9.9.zipADT-0.9.9.zip

ADT-0.9.9.zipADT-0.9.9.zipADT-0.9.9.zipADT-0.9.9.zipADT-0.9.9.zip

2011-05-23

Jigloo+开发+Swing+的入门教程

Jigloo+开发+Swing+的入门教程Jigloo+开发+Swing+的入门教程Jigloo+开发+Swing+的入门教程Jigloo+开发+Swing+的入门教程

2011-05-22

Java串口通信攻击技术Java串口通信攻击技术

Java串口通信攻击技术Java串口通信攻击技术Java串口通信攻击技术Java串口通信攻击技术Java串口通信攻击技术

2011-05-22

C语言经典编程900例

C语言经典编程900例C语言经典编程900例C语言经典编程900例C语言经典编程900例C语言经典编程900例C语言经典编程900例C语言经典编程900例

2011-05-01

数据结构与算法分析+c语言描述

数据结构与算法分析+c语言描述数据结构与算法分析+c语言描述数据结构与算法分析+c语言描述

2011-05-01

3D超级吃豆人

3D超级吃豆人

2011-04-09

3D推石块

3D推石块

2011-04-09

经典批处理经典批处理

经典批处理经典批处理经典批处理经典批处理经典批处理经典批处理经典批处理经典批处理经典批处理经典批处理经典批处理经典批处理

2011-04-09

openglAPIopenglAPI

openglAPIopenglAPIopenglAPIopenglAPIopenglAPI

2011-04-03

3DVIA Composer Hands-on Test Driver

3DVIA Composer Hands-on Test Driver

2011-04-03

java rmi详细介绍介绍

java rmi详细介绍介绍java rmi详细介绍介绍java rmi详细介绍介绍java rmi详细介绍介绍

2011-04-03

C++_GUI_Programming_with_Qt_4_CN

C++_GUI_Programming_with_Qt_4_CN

2011-03-30

Vulkan-Tools-master.zip

Vulkan-Tools

2021-05-16

Vulkan-Samples-master.zip

Vulkan-Samples

2021-05-16

OSGExp1.5.0.zip

OSGExp,3DMax的OSG导出插件源码

2021-05-16

qt-creator-opensource-src-4.9.0.zip

qt-creator-opensource-src

2021-05-16

QScintilla_gpl-2.11.zip

QScintilla ,一个语法着色开源工程,有很多工具都是基于它的。

2021-05-16

HP-Socket-v5.7.2.zip

HP SOCKET源码

2021-05-16

opencascade-7.5.0.tgz

occ源码,欢迎下载

2021-05-16

revit-to-osg-master.zip

revit 导osg模型

2021-05-16

examplesACIS7.0.zip

ACIS的官方DEMO

2021-05-16

cadrays-949e429.zip

CADRays is a fast GPU accelerated, unbiased physically-based 3d model rendering software. Being a combination of efficiency (it uses an optimized GPU path tracing rendering engine and acceleration structures) and interactivity (it provides immediate feedback to adjusting parameters of materials, light sources and a camera with a fully interactive frame rate) the solution slightly uncovers the potential capacity of the widest range of products, components and solutions that Open Cascade can offer to customers.

2021-05-16

声波传输开发包SinVoice

声波传输开发包SinVoice声波传输开发包SinVoice声波传输开发包SinVoice

2015-04-30

在Win32中调用控件

在Win32中调用IE控件

2015-04-30

unity 自定义网格模型

unity 自定义网格模型

2014-01-06

unity 获取摄像头视频流

unity 获取摄像头视频流

2014-01-05

unity 客户端通信C#程序

unity 客户端通信C#程序

2014-01-05

MFC类库详解

MFC类库详解

2013-06-13

LINUX+SHELL脚本攻略.pdf

LINUX+SHELL脚本攻略.pdf

2013-06-13

1-传智播客.Net培训WP7移动开发-什么是智能手机.zip

1-传智播客.Net培训WP7移动开发-什么是智能手机.zip

2011-12-30

algorithm 头文件 说明

algorithm 头文件 说明algorithm 头文件 说明algorithm 头文件 说明

2011-10-24

JAVA分布式程序设计

JAVA分布式程序设计JAVA分布式程序设计JAVA分布式程序设计

2011-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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