可可西

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 44 下一页

2012年3月21日 #

多边形面积和点串序列判断

摘要: 下面讲解以上图逆时针序列三角形ABC为例,进行推导和讲解:A(x1,y1) B(x2,y2) C(x3,y3)S为三角形ABC的面积,Sm1为直角梯形AA'B'B的面积,Sm2为直角梯形BB'C'C的面积,Sn1为直角梯形AA'C'C的面积容易得知:S =-(Sm1+Sm2) +Sn1-Sm1 = (x1-x2)(y1+y2)/2 = (x1*y1+x1*y2-x2*y1-x2*y2)/2-Sm2 = (x2-x3)(y2+y3)/2 = (x2*y2+x2*y3-x3*y2-x3*y3)/2 Sn1 = (x3-x1)(y1+y3)/2 = ( 阅读全文

posted @ 2012-03-21 16:24 可可西 阅读(811) 评论(0) 推荐(0)

定比分点公式(2D/3D)

摘要: 二维情况:对于线段AB,A(x1,y1)为起点,B(x2,y2)为终点,且AC/AB=t;求线段C(x,y)的坐标。x = (1-t)*x1+t*x2y = (1-t)*y1+t*y2三维情况:对于线段AB,A(x1,y1,z1)为起点,B(x2,y2,z2)为终点,且AC/AB=t;求线段C(x,y,z)的坐标。x = (1-t)*x1+t*x2y = (1-t)*y1+t*y2z = (1-t)*z1+t*z2 阅读全文

posted @ 2012-03-21 11:06 可可西 阅读(4392) 评论(0) 推荐(0)

2012年3月17日 #

Andrew's Monotone Chain二维凸包算法

摘要: 算法复杂度为:O(nlogn) 算法描述(以上图点串为例说明): (1)输入N个点的二维点集S ={ P = (P.x,P.y)} (2)对点集S进行x值第一升序,y值第二升序排序 (3)令: P--为最小x,最小y,即为P0; P++为最大x,最大y;P+-为最大x,最小y,即为Pn-1; P-+ 阅读全文

posted @ 2012-03-17 18:27 可可西 阅读(2569) 评论(0) 推荐(0)

2012年3月14日 #

FootPrint提取并自动化建模(简化)

摘要: 原始三维模型:[v:27698 f:45603 tex:321MB]提取二维footprint轮廓:从footprint建模出来的三维模型:[v:4624 f:8340 tex:576KB] 阅读全文

posted @ 2012-03-14 09:23 可可西 阅读(389) 评论(0) 推荐(0)

2012年2月26日 #

浏览文件夹对话框初始化时选中特定目录

摘要: 在Windows编程时,我们有时需要设定初始目录,希望浏览文件夹对话框在弹出时,选中用户所指的一个目录,而不是千篇一律地选中“我的电脑”。如下:弹出“浏览文件夹”对话框时,选中“E:\Programs\VC\MFC\DataFiles\”具体可通过BROWSEINFO结构体中lpfn所指向的回调函数来实现。【另一个成员lParam传递初始路径】代码实现如下: 1 static int CALLBACK BrowseCallbackProc(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData) 2 { 3 if (uMsg ... 阅读全文

posted @ 2012-02-26 21:25 可可西 阅读(1080) 评论(3) 推荐(0)

2012年2月19日 #

三维模型部件分离

摘要: 将三维模型的几何上不相连的部件分离开。(使用Deep Exploration 5进行可视化)输入一个三维模型:--------------------------------------------------------------------------------------------------------------------------分离出各个部件: 阅读全文

posted @ 2012-02-19 16:22 可可西 阅读(401) 评论(0) 推荐(0)

三维模型自动提取footprint

摘要: 输入三维模型:输出shp格式拓扑闭合的footprint多边形: 阅读全文

posted @ 2012-02-19 13:49 可可西 阅读(481) 评论(0) 推荐(0)

2012年2月12日 #

QT-GUI程序显示命令行调试窗口

摘要: QT-GUI程序显示命令行调试窗口,Qt/VS2008具体配置细节方法如下:1. Qt Creator - pro工程文件用文本工具打开pro文件,在其中加入:CONFIG += console1 HEADERS = mainwindow.h 2 SOURCES = mainwindow.cpp 3 RESOURCES = diagramscene.qrc4 CONFIG += console2. vs2008 -vcproj工程文件修改工程属性配置 Linker - System - SubSystemWindows (/SUBSYSTEM:WI... 阅读全文

posted @ 2012-02-12 11:32 可可西 阅读(5541) 评论(0) 推荐(0)

2012年2月10日 #

三维模型凸包提取

摘要: 阅读全文

posted @ 2012-02-10 10:35 可可西 阅读(846) 评论(2) 推荐(1)

2012年2月5日 #

改变状态栏字体(MFC)

摘要: 0. 定义一个常驻内存的CFont对象1. 创建一个雅黑字体,并设置字体大小2. 将该字体对象指针赋值给Status Bar对象MFC单文档示例: 1 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 2 { 3 if (CFrameWnd::OnCreate(lpCreateStruct) == -1) 4 return -1; 5 6 if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_T... 阅读全文

posted @ 2012-02-05 17:24 可可西 阅读(2094) 评论(1) 推荐(0)

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 44 下一页

导航