原创 後臺給WPF的Path.Data賦值方法

後臺給WPF的Path.Data賦值方法: 第一種,直接轉換類型             var converter = TypeDescriptor.GetConverter(typeof(Geometry));            

原创 WPF畫圓弧 前臺、後臺兩種方式

WPF製作了一個環形的進度條,如圖,其中主要就是使用Path,然後給新建圓弧,前臺Path.Data是不可能的了,要後臺新建圓弧,接下來就是相應方法   先給個xaml的例子         <!--起點 起點x,起點y 畫橢圓 長軸

原创 Maya Phthon獲取世界座標系

經查閱官方技術文檔如下   但 經過測試後發現不對,然後看到某國外論壇看到了要用xform命令   世界座標無法直接獲取,需要轉換一下,具體如下:   需要根據座標進行旋轉, 參數簡單的解釋:傳入物體,查詢,世界空間,旋轉樞紐 詳細解釋

原创 C#解決重複訂閱事件

由於設計中切面切換比較多,事件訂閱比較複雜,切來切去有可能那裏多訂閱,造成多次訂閱,重複進入事件處理,一致想着如何判斷當前有沒有訂閱,各種查閱類庫,無果,突發奇想,反其道而行之,不去判斷,每次取消訂閱,然後再訂閱,即使沒有訂閱,取消訂閱也

原创 C語言&單片機不定參數個數的函數定義

在學習使用C語言的時候都會告知main函數是可以接入多個參數的,那麼問題來了,不定參數個數的函數如何定義的呢,它是否可以在單片機中使用呢   定義和使用 //首先引用 #include <stdarg.h> //定義,count是參數個數

原创 Unity調用Input.GetAxis出錯

You are trying to read Input using the UnityEngine.Input class, but you have switched active Input handling to Input Sy

原创 Inno打包安裝包神器

打包神器,免費軟件,都是基本功能, 官方下載網址https://jrsoftware.org/isdl.php Github項目地址:https://github.com/jrsoftware/issrc CSDN下載(本是0積分):ht

原创 Unity獲取動畫的角度值

首先需要明確幾個概念,一個動畫其實是n個物體的m個屬性值的變換,即n*m個波形,獲取裏面的值需要每個波形去遍歷,使用API獲取波形第i幀的值,如下: AnimationCurve animationCurve = AnimationUt

原创 Maya Python設置當前動畫進度

設置動畫進度,即當前的播放位置,總的來說是設置的當前幀 文檔:http://help.autodesk.com/view/MAYAUL/2019/CHS/?guid=__CommandsPython_index_html 如下,設置在第

原创 Maya Python腳本編譯成pyc二進制文件

將python編譯成pyc二進制文件,方便腳本的分發,也可防止一般人隨意修改,此處使用maya自帶的python進行編譯,防止不能正常運行 準備 將腳本分爲兩個文件,一個爲Core文件,一個爲腳本初始化相關文件 原因:如果直接將源文件編譯

原创 Maya Python調用Maya窗口選擇文件

在腳本中如果需要調用一些外部文件或者導出文件,需要獲取文件路徑等,需要打開文件選擇的窗口,這介紹如何調用Maya窗口來選擇文件,並獲取文件路徑 相關文檔 文檔:http://help.autodesk.com/view/MAYAUL/20

原创 QT使用終端輸出信息(Shell)

有些時候想要把某些信息輸出到終端給用戶查看,但默認下qt編譯的應用程序沒法在終端中啓動,本篇記錄在終端中啓動方式,只需要如下兩步: 勾選run in terminal .pro文件啓用終端 CONFIG += console   運行程

原创 WPF控件自定義點擊事件

WPF部分控件沒有點擊事件,點擊,指的是鼠標按下,然後擡起,形成一次點擊,這裏寫了個類,實現了點擊事件如下 class ClickEventAction { static List<ClickEventActio

原创 QT顏值時代

給QT換上一個暗黑皮膚,沒有對比就沒有傷害   在mian.cpp中加如下面這段話  qApp->setStyle(QStyleFactory::create("Fusion")); QPalette palette;

原创 QT一些錯誤

解析類錯誤 undefined reference to `vtable for xxxx ' 此錯誤出現在,創建文件時沒有選擇Q_OBJECT,在之後添加或者繼承,這個時候就會報這個錯誤,有兩種解決方式: 把源文件移除,重新添加進來,會