自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 unicode转中文

中文 ”你好啊“ ----------unicode----------> \u4F60\u597D\u554A现在有个这个需求: 接收到 unicode编码 的字符串,显示成中文。例:接收到 “4F60597D554A” 需要转换成中文 "你好啊”

2023-02-15 17:44:32 1526

转载 OSG之HUD使用

所谓HUD节点,说白了就是无论三维场景中的内容怎么改变,它都能在屏幕上固定位置显示的节点。

2023-01-28 18:01:09 265

转载 OBJ格式模型详细介绍

OBJ 是一种几何定义文件格式,Wavefront Technologies 公司在可视化加强动画包中第一次使用了这个格式,文件格式是公开的,并具有及其优质的兼容性和跨平台、跨行业的通用性,在所有 3D 应用软件中被支持。OBJ 文件可以以 ASCII 编码也可以以二进制格式编码,以 ASCII 格式编码的后缀名为.obj,以二进制格式编码的后缀名为.mod。OBJ 格式的三维网格模型储存了模型的顶点、面片、法向量纹理等几何信息。OBJ 文件使用标准的 Polygon(多边形) 储存格式,直接储

2023-01-12 18:05:17 3339

转载 OSG之框选节点的功能实现方式

OSG 框选功能实现参考代码

2022-11-09 00:59:24 682

转载 WPF主界面创建多线程显示其他窗口解决

WPF多线程显示窗口

2022-06-20 16:10:00 372

转载 WPF的硬件加速及分辨率无关性

一、名词解释WPF(Windows Presentation Foundation),直译为Windows表示基础,是专门用来编写程序表示层的技术和工具。大部分程序都是多层架构的,一般至少包含三层:数据层:用于存储数据,多由数据库构成。业务逻辑层:用于编写现实的业务逻辑。表示层:负责把数据和流程以界面显示的形式展示给用户看。相比其他技术,WPF引入了“内置硬件加速”和“分辨率无关”等创新功能。二、硬件加速WPF通过DirectX执行所有WPF绘图操作,以便充分利用现代显卡的最

2022-01-09 18:14:45 815

原创 C# WPF之控件(Button、Textbox、Checkbox、ComboBox)与布局(Grid、StackPanel)的基本使用

.xaml 的定义如下:<Window x:Class="WPF_APP.TheBasics" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/20

2021-12-10 21:54:18 1067

原创 ObjectARX_AutoCAD创建矩形功能实现

创建矩形主要用到AcDbPolyline类,实现方法是通过点选对角点。void CreateRectangle()//创建矩形命令{ ads_point startpoint; int nReturn; acedInitGet(NULL, _T("R")); nReturn = acedGetPoint(NULL, _RXST("指定起点:"), startpoint); if (nReturn == RTNORM) { ads_point endpoint; nReturn =

2021-07-20 21:45:56 931

原创 ObjectARX_AutoCAD创建圆功能实现

创建圆的方法主要有:圆心+半径、圆心+直径、三点画圆、两点画圆。void CreateCircle()//创建圆命令{ ads_point point; AcGeVector3d vec(0, 0, 1); int nReturn; acedInitGet(NULL, _T("3P 2P")); nReturn = acedGetPoint(NULL, _RXST("指定圆的圆心或[三点(3P)][两点(2P)]:"), point); if (nReturn == RTNORM) {

2021-07-20 21:38:38 578

原创 ObjectARX_AutoCAD创建直线功能实现

void CreateLine()//创建直线命令{ ads_point startPoint, endPoint; //用户交互,获取点 int nReturn; nReturn = acedGetPoint(NULL, _RXST("指定第一个点:"), startPoint); if (nReturn != RTNORM){ AfxMessageBox(_RXST("点选失败.")); return; } //记录坐标点的数目 int PotNumber = 1; ads.

2021-07-19 23:37:24 455

原创 【ObjectARX】ArxWizMFCSupport异常

目前笔记本电脑安装的是:AutoCAD2016、ObjectARX2016、VS2012.在进行AutoCAD二次开发编程生成arx后,需要在AutoCAD加载arx并键盘输入新建的交互指令。可以借助MFC完成简便操作。但是添加ArxWizMFCSupport,可能会出现Base class和Filter Base Classes by空白的情况,没有可选内容(如果正常的话,如下会出现可选的内容)。可以管理员身份运行对应版本的ObjectARXWizards.msi,但是直接右键——管理

2020-09-08 10:52:36 523

原创 数据结构之二叉树篇总结

树结构是一种比线性结构(例如:线性表、栈、队列等)复杂的数据结构,但是树结构在计算机领域中有着广泛的应用。二叉树是一种最简单的树结构,下面分析以二叉树为研究对象。结点的度、树的度:某个结点拥有子树的个数,我们称之为某结点的度;而在一棵树中的某结点有最多的子树,该结点的度我们称之为树的度。结点的层数、树的深度(高度)、树的宽度:记根结点的层数为1,结点的层数通过从根结点开始计数得到;树中所有...

2019-08-23 21:29:23 228

原创 C++之运算符重载

运算符重载的实现主要就是定义重载运算符操作的函数,使得指定的运算符不仅能实现原有的功能,还能实现新定义运算符操作函数的功能。在使用被重载的运算符时,系统就自动调用该函数,以实现相应的功能。对运算符重载的实现一般有两种处理方式 1.把运算符重载的函数作为类的成员函数; 2.运算符重载的函数不是类的成员函数,在类中把它声明为友元函数重载双目运算符,如下程序:...

2019-08-20 10:15:43 164

原创 折半查找(二分查找)算法

顺序查找的优点是算法简单,表中对有序性无要求,但是查找效率比较低。折半查找跟普通的顺序查找的区别是:折半查找要求表中的元素是有序的,并且是采用顺序存储的,不能是链式存储的。折半查找的主要思路是:在有序的表中,取得表中的中间记录进行比较。如果给定查找的值和中间记录相等,就表示查找成功;如果给定查找的值小于中间记录,则在中间记录的左边继续查找;如果给定查找的值大于中间记录,则在中间记录的右边继...

2019-08-19 21:11:22 1104

空空如也

空空如也

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

TA关注的人

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