原创 c++編譯出現error LINK2019的原因之一

項目---》配置屬性---》C/C++---》Language--》Treat WChar_t As Built in Type,改爲是

原创 Archicad二次開發-模型數據導出

最近在做AC輕量化導出的事情,可以說開始是焦頭爛額,因爲相關資料很少,怎麼獲取當前視圖?啥玩意,這麼成熟的產品肯定有接口啊?經常出現類似的場景~ 結合網上搜到的一些資料和自己探索的情況,簡要總結下 一、在哪裏查找資料 (1)安裝完SDK後

原创 [轉載]WPF的幾種trigger介紹及使用,Treeview節點根據條件來綁定不同圖片

原文地址: https://www.cnblogs.com/zhcw/archive/2013/01/12/2857433.html

原创 【轉】進程間的五種通信方式

進程間的五種通信方式介紹  來源:https://blog.csdn.net/wh_sjc/article/details/70283843 https://www.cnblogs.com/zgq0/p/8780893.html   進程

原创 輪廓布爾運算原理及實現思路

輪廓布爾運算包括以下運算:反、交、並、差、異或。 一、取反 一個輪廓既可以代表實體也可以代表負實體,約定輪廓逆時針時爲實體輪廓,順時針時爲負實體輪廓,輪廓取反即反轉輪廓方向即可。 實體輪廓 輪廓取反 二、輪廓交 輪廓交 三、輪廓並

原创 【簡漫畫】加班成常態,這像不像你?

  (1)工作還是可持續發展,良性循環比較好; (2)然而現今一些企業明令實行“996”或變相實行“996”,甚至在該加班制度下員工可能未有任何報酬,更有甚者沒有任何調休制度,員工像機器一樣長時間運行,在身體累或者出問題時也只能

原创 [縮放矩陣]縮放矩陣推導

已知p1(x1,y1,z1)、p0(x0,y0,z0),求p1點基於p0點的縮放矩陣,x、y、z方向縮放因子分別爲sX,sY,sZ。 p1基於原點縮放矩陣爲,,而實際上是需要p1點基於p0點進行縮放,那麼需要再將p0到原點一段座標恢復過

原创 三維旋轉矩陣推導

1.繞X軸旋轉, 分別求出Y、Z基向量繞X軸旋轉θ後描述, X基向量不變爲X'=(1,0,0), Y基向量繞X軸旋轉θ後爲Y'=(0,cosθ,sinθ), Z基向量繞X軸旋轉θ後爲Z'=(0,-sinθ,cosθ), 若爲矩陣乘列向量

原创 兩種方法推導二維旋轉矩陣

紅色線標識單位向量Vector,Vector逆時針旋轉θ得到藍色線標識單位向量Vector',該過程旋轉矩陣應如何推導。 兩種方法: 1.數學推導, 已知,Vector(x,y) = (cosα,sinα); Vector' (x',y

原创 [計算幾何題目集錦]

其實也談不上推薦,只是自己做過的題目而已,甚至有的題目尚未AC,讓在掙扎中。之所以推薦計算幾何題,是因爲,本人感覺ACM各種算法中計算幾何算是比較實際的算法,在很多領域有着重要的用途 計算幾何題的特點與做題要領: 1.大部分不會很難,少部

原创 【快速排序】快速排序與數學歸納法

public delegate bool CompareDelegate(HPoint2d point0, HPoint2d point1); public void QuikSort(List<HPoint2

原创 【分治法】求平面點集距離最近的兩個點及其距離

問題:平面點集求其中距離最近的兩個點及其距離。 思路:採用分治法,將“求n個點之間最小距離”問題劃分爲很多個“求n/t個點之間最小距離”問題。 (1)將lstPoint根據X座標由小到大排序得到點集pointsSortedX,方法很多,冒

原创 【向量運算】平面點集求連線斜率最大/最小的兩個點

在博客中看到一個問題https://blog.csdn.net/lyapple2008/article/details/16928393, 經思考後覺得可以用向量運算來解決。 (1)任意一點與其餘點連線得一系列向量lstVector1,

原创 求橢圓圓心到橢圓弧最近點和最近距離

前提知識:任意點P0與其到二次曲線y最近點(最遠點)P1的連線必垂直於y在P1點處的切線。 推論:這樣橢圓心到橢圓距離有四個極值點,即橢圓長軸與橢圓兩個交點(極大值點),橢圓短軸與橢圓兩個交點(極小值點), 而在極大值點與極小值點之間距

原创 [凸包計算]求解點集合的凸包輪廓

前提: 約定1----平面上兩向量基於平面法向的夾角爲[0-2π); 約定2----下文中路徑爲有向的; 約定3----下文中法向Normal由屏幕內指向屏幕外; 當然上述約定並不是絕對的,只是爲了表述原理方便,或者說化繁爲簡而設的條件,