自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于dxf文件中,多段线凸度的计算

关于dxf文件中,多段线凸度的计算

2024-02-22 15:00:27 898

原创 ObjectArx调用cad内部命令

【代码】ObjectArx调用cad内部命令。

2023-12-17 12:07:53 293

转载 用objectARX实现了一个复杂实体的Jig

用objectARX实现了一个复杂实体的Jig..点选一点,动态标注改点坐标。增加一个AutoCAD命令。

2023-10-01 18:56:11 239

原创 【CString】获取文件名及扩展名

【代码】【CString】获取文件名及扩展名。

2023-09-30 21:50:41 197

原创 objectARX 获取指定图层上所有实体ID

37 if (bFilterlayer)//过滤图层。28 //创建遍历器,依次访问模型空间中的每一个实体。7 //获取指定图层对象ID。1 //获取指定图层上所有实体ID。21 //获得块表。24 //块表记录。

2023-09-30 21:47:16 314

转载 点在多边形内算法——判断一个点是否在一个复杂多边形的内部

判断点在多边形内算法的C++实现

2022-11-30 20:29:11 400

转载 Arx遍历块内实体

Arx遍历块内实体

2022-11-30 15:17:13 450

转载 专题---自定义实体类

专题---自定义实体类

2022-11-26 17:32:00 623

转载 objectArx --- 实体类AcDbEntity方法

objectArx --- 实体类AcDbEntity方法

2022-11-26 17:24:51 431

转载 在CAD中加载大影像的一种方法

在CAD中加载大影像的一种方法

2022-11-24 12:14:12 1950

转载 Teigha4.0数据结构和读取

Teigha4.0数据结构和读取

2022-10-18 12:50:02 417

转载 关于Teigha的使用记录

关于Teigha的使用记录

2022-10-18 12:47:54 399

转载 CString和string在unicode与非unicode下的相互转换

string toString(CString cs) { #ifdef _UNICODE //如果是unicode工程 USES_CONVERSION; std::string str(W2A(cs)); return str;#else //如果是多字节工程 std::string str(cs.GetBuffer()); cs.ReleaseBuffer(); return str; #endif } CString toCString(s...

2021-10-21 23:48:40 253

转载 CFileDialog文件对话框用法

(1)选择文件CFileDialog dlg(TRUE, _T("*.bmp"), NULL, OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OFN_HIDEREADONLY, _T("图片文件(*.bmp;*.png)|*.png;*.bmp| All Files (*.*) |*.*||"), NULL);// 打开文件对话框的标题名dlg.m_ofn.lpstrTitle = _T("选择图片"); if (dlg.D...

2021-10-21 14:06:05 573

原创 OBJETARX 人机交互 函数群体

BJECTARX 版本随着 AUTOCAD 的升级而升级,在每一次的升级中,都发现类库发生变化,然而存在以下几个不变的函数群体:1、用户输入函数:acedInitGet次定用户响应下一次调用输入函数acedGetXxx()acedGetCorner 提示用户输入一个矩形区域acedGetDist提示用户输入一个距离acedGetInput提取传送给用户输入函数acedGetXxx()的关键字acedGetInt提示用户输入一个整...

2021-06-03 11:56:56 357

转载 多文件使用全局变量时extern的规范用法

关键字extern用来声明变量或者函数是一个外部变量或者外部函数,也就是说告诉编译器是在其他文件中定义的,编译的时候不要报错,在链接的时候按照字符串寻址可以找到这个变量或者函数。(函数默认是外部类型的,不需要显示声明,但是变量必须,如果想把一个函数声明为只在本文件范围有效,那么可以用static来说明) 在某个头文件,比如A.h中定义了全局变量比如int a;,那么在其他文件中的函数调用变量a的时候需要在对应头文件或者定义文件中(保证在使用这个变量前)使用extern int a;...

2021-05-31 17:26:38 492

原创 ObjectARX非模态对话框为当前焦点

设置ObjectARX非模态对话框为当前焦点需要使用WM_ACAD_KEEPFOCUS消息在vs2010中不能使用类向导添加,手动添加步骤如下:消息声明宏BEGIN_MESSAGE_MAP(CArxDialog, CAcUiDialog) ON_MESSAGE(WM_ACAD_KEEPFOCUS, OnAcadKeepFocus)END_MESSAGE_MAP()123消息处理函数LRESULT CArxDialog::OnAcadKeepFocus(WP...

2021-05-31 00:21:47 513

转载 html引入外部js文件,无法获取html元素

原因是头部引入的js文件先于body加载,所以无法获取成功,如果要修改html中body里的内容,在编写外部js文件时,要把操作写在window.onload方法中才能正确获取元素执行相关方法。html代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>test</title> <script src="te...

2021-05-08 18:35:08 1311

转载 使用ObjectARX插入图片

Inside ObjectARX, there are two classes that we use to represent images, one is AcDbRasterImage and the other is AcDbRasterImageDef. The AcDbRasterImage entity (image entity) works with theAcDbRasterImageDef object (image definition object) to ...

2021-04-04 23:04:40 936 1

转载 7参数转换整体流程(不同椭球之间)

7参数转换整体流程(不同椭球之间):平面直角坐标系-->大地坐标系-->空间直角坐标系 转换(To) 空间直角坐标系-->大地坐标系-->平面直角坐标系举个栗子,比如从BJ1954平面直角坐标系 转到XA1980平面直角坐标系那么需要5步:①BJ1954平面直角坐标系 至BJ1954大地坐标系②BJ1954大地坐标系 至BJ1954空间直角坐标系③BJ1954空间直角坐标系 至XA1980空间直角坐标系④XA1980空间直角坐标系 至XA1980...

2021-01-26 16:13:08 3526 1

原创 Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法

之前一直用1920*1080分辨率的屏,最近换了MacBookPro,安装QT后,编译以前的工程,界面全部乱了。网上搜罗了一番,找到了解决方案。现在记录下来。QT5中,在main函数中添加 QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); 即可PyQt5中,主程序中添加QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling);即可...

2020-09-28 16:32:55 4104

转载 使用GDAL进行大幅图像的分块读写

2019-08-01 16:07:42 975

原创 Linux下安装python的gdal库的正确方式

特码的,为了linux下的gdal库,搞了辣么久。。sudo apt-get install python3-gdal

2019-07-23 14:31:14 5597 8

转载 【C/C++】超大遥感影像读取和存储 GDAL

说明:本文章转载自:http://zhan.renren.com/chinalee?gid=3602888497997597705&checked=true#nogoGDAL栅格图像操作GDAL是一个操作各种栅格和矢量(由ogr这个库实现)地理数据格式的开源库。包括读取、写入、转换、处理各种栅格和矢量数据格式(有些特定的格式对一些操作如写入等不支持)。即使不是进行地理遥...

2019-06-04 17:46:25 3013

转载 GDAL 地理坐标与图像行列坐标之间相互转换公式

通过GetGeoTransform(dGeoTrans)获取仿射信息1、行列坐标转换地理坐标Xp = dGeoTrans [0] +Xpixel*dGeoTrans [1]+Yline*dGeoTrans [2];Yp = dGeoTrans [3] + Xpixel*dGeoTrans [4] + Yline*dGeoTrans[5];2、地理坐标转换行列坐标double dTem...

2019-06-04 16:37:45 2964

原创 GDAL中GDALDataType中值与其在C++中数据类型对应

GDAL中的GDALDataType是一个枚举型,其中的值为:GDT_Unknown : 未知数据类型 GDT_Byte : 8bit正整型 (C++中对应unsigned char) GDT_UInt16 : 16bit正整型 (C++中对应 unsigned short) GDT_Int16 : 16bit整型 (C++中对应 short 或 short int) GDT_UInt...

2018-11-29 00:17:05 5232 1

原创 关于QT编译后,加载的jpg影像不显示的问题!

最近要在控件上加图片,将jpg影像上加载后(通过加载资源的方式),编译出来,图片居然显示不了,真是泪崩。。网上查到说QT对jpg格式的图片支持有些问题,将其改好png就好。另存为png后,果然可行。后续再研究为啥jpg格式影像加载不上。。。。。。。。。。。...

2018-04-27 16:38:53 2200

原创 pycharm pyqt python安装问题

由于机器上本来安装有qt5.9.1,按照网上的教程安装pycharm  pyqt  python后,打开qt或pycharm时总是报错如下,经摸索,发现是因为环境变量设置不对,将如下改成完美解决

2017-12-18 17:19:07 225

转载 CString与const char*互转

前篇:①CString强制类型转换为const char*,在变量前加上:(char *)(LPCTSTR),这样做虽不会报错,但其转换后的值可能是乱码,不推荐这样做!②利用中间变量(string类型),原理:1)const char*类型可自动装换为CString。 CString cs("Hello"); 2)CString类型不能自动转换为const char*。但可

2016-11-22 21:14:45 17258

转载 OpenGL入门记录--“太阳,地球和月亮”系统代码

抄的别人的代码,运行时发现窗口里全是黑的,,后来在网上找到说在启用深度测试后加上这句glDepthFunc(GL_EQUAL);就可以了;后来我把这句注释掉,将gluPerspective(60.0, 1.0, 1, 400000000);的第三个参数改成10000时,发现也是可以的,具体什么情况 我也还没搞清楚。。。然后,自己加入了鼠标左键单击事件,每单击一次,day加1,可以模拟地球绕太阳

2016-07-12 23:21:17 6919

转载 opengl入门记录--glPushMatrix和glPopMatrix原理

glPushMatrix、glPopMatrix操作事实上就相当于栈里的入栈和出栈。很多人不明确的可能是入的是什么,出的又是什么。比如你当前的坐标系原点在你电脑屏幕的左上方。如今你调用glPushMatrix,然后再调用一堆平移、旋转代码等等,然后再绘图。那些平移和旋转都是基于左上角为原点进行变化的。并且都会改变坐标的位置,经过了这些变化后,你的坐标肯定不再左上角了。  那假设想恢

2016-07-11 23:38:47 17296 1

转载 OpenGL入门记录-glut库链接错误 LNK2019

使用OpenGL的glut库的时候,编译链接时会出现如下的错误:error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用error LNK2019: 无法解析的外部符号 __imp____glutCreateWindowWithExit@8,该符号在函数 _gl

2016-07-11 17:02:39 1436 1

转载 OpenGL 入门纪录--视口变换函数glViewPort函数用法

其函数原型为:glViewport(GLint x,GLint y,GLsizei width,GLsizei height)x,y 以像素为单位,指定了视口的左下角位置。width,height 表示这个视口矩形的宽度和高度,根据窗口的实时变化重绘窗口。在默认情况下,视口被设置为占据打开窗口的整个像素矩形,窗口大小和设置视口大小相同,所以为了选择一个更小的绘图区域,就可以用g

2016-07-11 16:41:01 7966

转载 OpenGL 入门纪录--透视函数glFrustum(), gluPerspective()函数用法和glOrtho()函数用法

在OpenGL中,如果想对模型进行操作,就要对这个模型的状态(当前的矩阵)乘上这个操作对应的一个矩阵. 如果乘以变换矩阵(平移, 缩放, 旋转), 那相乘之后, 模型的位置被变换;如果乘以投影矩阵(将3D物体投影到2D平面), 相乘后, 模型的投影方式被设置; 如果乘以纹理矩阵(), 模型的纹理方式被设置. 而用来指定乘以什么类型的矩阵, 就是glMatriMode(GLenum mo

2016-07-11 15:00:16 5177

WorldWind_1.4.0_Source VS2015编译通过

WorldWind_1.4.0_Source 已修改报错部分,VS2015编译通过,直接使用VS2015打开,即可编译

2018-09-15

GDAL2.1.0 X86和X64编译好的库 C++

GDAL2.1.0 X86和X64编译好的库

2016-12-05

GDAL2.1.0 X86和X64编译好的库

GDAL2.1.0 X86和X64编译好的库

2016-12-03

VS2015请测可用,不会变灰

安装后 在安装破解补丁 打开VS复制注册信息即可

2016-01-09

空空如也

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

TA关注的人

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