3dContactPointAnnotationTool開發日誌(四)
??沒辦法,為了能在寢室接著做這玩意只好又在電腦上裝一個和實驗室版本一樣的unity了。雖然打開後UI界面還是一團糟,不過至少要的東西都在,又手動調了調UI界面。
??然後把旋轉視角功能加上了。鼠標右鍵按住移動就可以旋轉。縮放視角就用鼠標滾輪好了。
??之後打算把這兩個物體分開,不過用的obj讀入的代碼是放到一個gameobj裏的,所以看來還得自己修改才行。
3dContactPointAnnotationTool開發日誌(四)
相關推薦
3dContactPointAnnotationTool開發日誌(四)
手動 unity title 裏的 界面 con 分享 obj 還得 ??沒辦法,為了能在寢室接著做這玩意只好又在電腦上裝一個和實驗室版本一樣的unity了。雖然打開後UI界面還是一團糟,不過至少要的東西都在,又手動調了調UI界面。 ??然後把旋轉視角功能加上了。鼠標右鍵
3dContactPointAnnotationTool開發日誌(二)
今天看的時候發現其實www的方式是可以根據指定路徑讀取本地圖片到Image中的。也就是昨天提到的第二種方式。 隨便選了個圖片做示範: 修改後的程式碼如下: using System.Collections; using System.Collections.Generic; using Unit
3dContactPointAnnotationTool開發日誌(三)
今天的目的是把obj檔案導到場景裡。具體將制定路徑的obj檔案導進去我用的是這個方法。 匯入後還想實現一下縮放功能,請看這個方法。 本來晚上回寢還想完善一下的,不過unity提示版本不相容: 可能是自己的電腦上unity版本低了,那就升級一下吧。 結果發現沒法在現有的客戶端上更新,只能
3dContactPointAnnotationTool開發日誌(六)
一種可行的思路就是列舉一個模型的三角面片,然後判斷三角形是否與另一個物體相交即可。為了讓效果更好我想只渲染模型的線框。 在網上查了半天好像Unity裡都沒有自帶的方便的渲染線框的方式,我又自己玩了玩發現可以將材質換成unity自帶的VR/SpatialMapping/Wireframe。不過看上去模型
3dContactPointAnnotationTool開發日誌(十)
要是那幾個狀態列不能拖動的話豈不是顯得太呆板了,於是我又參考Unity官方視訊教程學習瞭如何實現拖動狀態列的功能,還挺簡單的。 比如說要拖動這個PanelStatus面板,我只讓使用者通過拖動其Text元件來實現拖動整個面板移動的效果。 只要為其Text繫結一個DragPanel.cs指令碼,程
3dContactPointAnnotationTool開發日誌(十四)
oom mat href 但是 tran 坐標 輸入 功能 docs ??貌似每次讓用戶手動輸入文件路徑太不人道了,於是參考Unity 實用教程 之 調用系統窗口選擇文件或路徑增加了讓用戶瀏覽文件的功能,點擊輸入框旁邊的+就可以找到文件並加載進來: ??貌似調整位置再計算
使用SpringBoot2.0搭建企業級應用開發框架(四)配置LogBack日誌
前言 SpringBoot預設配置提供了對常用日誌的支援,如:Java Util Logging、Log4J、Log4J2和Logback,每種Logger都可以通過配置使用控制檯或者檔案輸出日誌內容 Logback是log4j框架的作者開發的新一代日誌框架,它效率更高、能夠適
3dContactPointAnnotationTool開發日誌(十一)
把image也做成panel的形式了,並且放進了scrollView裡,真實地顯示出影象: 其它兩個scrollView的content也做成自適應大小了,就是新增一項content的height就會增加相應的那麼多。 為了把三維模型投影到圖片上,之前的做法顯然不行於是又做了個圖片自適應的pa
3dContactPointAnnotationTool開發日誌(二十)
為了使工具更人性化,我又在每個status的text上綁了個可以拖拽實現值改變的指令碼,但是不知道為啥rotx那個值越過+-90範圍後連續修改就會產生抖動的現象,試了很多方法也沒能弄好,不過實際用起來問題應該不大。 不過拖拽時滑鼠碰到螢幕邊緣就動不了了,於是我想像unity那樣可以讓鼠標出現在螢幕的另
3dContactPointAnnotationTool開發日誌(二二)
昨天是實現了顯示GameObject子GameObject的選項卡功能,今天就是要讓statusPanel可以控制它們的位置、旋轉和縮放了。 沒什麼難的,對應選項卡繫結上對應的物體或子物體即可。 刪除操作的話只需要在刪除當前選項卡之前遞迴地刪除它的子孫選項卡和對應的模型即可,隱藏的話也是遞迴地將他
3dContactPointAnnotationTool開發日誌(二六)
之前給老師看了看我的畢設,老師覺得操作太複雜了,要能像3ds max裡那樣可以拖動物體的軸進行平移,沿著顯示的圓圈旋轉以及縮放啥的。說白了就是在Unity3d的Game檢視顯示出Scene視圖裡的座標軸等等。這些鬼操作要是自己動手實現估計能寫個把月了,而且我也不知道咋寫。 硬著頭皮寫了兩天也就這幅挫樣
3dContactPointAnnotationTool開發日誌(二八)
師姐說物體間不能有穿透,於是我試了下給物體加rigidbody和meshCollider 然後就報錯: 說是用meshCollider要麼去掉剛體要麼就把剛體設定為iskinematic。說白了就是用meshCollider沒法檢測和別的物體的碰撞,於是就沒加collider了。 然後就研
3dContactPointAnnotationTool開發日誌(二九)
今天想著在Windows平臺上跑通那個程式碼,不過它的官網上寫的支援平臺不包括windows,但我還是想試試,因為看他的依賴好像和平臺的關係不是特別大。 看了下它的py程式碼,不知道是py2還是py3,於是乾脆py2和py3上都試下。它的py依賴都在requirements.txt檔案中: nump
3dContactPointAnnotationTool開發日誌(三一)
在玩的時候遇到了一個python的問題: ~~~ Traceback (most recent call last): File ".\convert.py", line 13, in a=pickle.load(readFile) ImportError: No module name
API開發實踐(四) 返回HTML
acea 指定 win filename static box 拖動地圖 ive let 分為兩個部分:生成HTML和返回HTML 生成HTML: 最終想要的時顯示地圖,不可避免的使用高德地圖的API。 【地圖API】地址錄入時如何獲得準確的經緯度?淘寶收貨地址詳解 改變幾
學習 MeteoInfo二次開發教程(四)
手動添加 map dem itl 數控 nas 字號 south title 教程四的問題不大。 1.private void AddMapFrame_ChinaSouthSea()、private void AddTitle()兩個函數和public Form1()函數並
JavaScript學習日誌(四):BOM
特殊符號 對話框 核心 混淆 == script delet 網頁 port BOM的核心對象就是window,這一章沒什麽好說的,總結一些比較常用的: 1,a未定義,a; //報錯window.a; //undefined 不能用delete刪除全局變量 2
YaoLingJump開發者日誌(四)
... lin 腳本 按鈕 title http 搭建 多好 vgs ??這麽有意思的遊戲沒有劇情怎麽行?開始劇情的搭建。 ??用到了LGame中的AVGScreen,確實是個好東西呢,只需要準備圖片和對話腳本就行了。 ??經過不斷的ps,yy,ps,yy,遊戲開頭的劇情終
Angular開發實踐(四):組件之間的交互
lec previous call 私有 判斷 處理方法 數組 依然 處理 在Angular應用開發中,組件可以說是隨處可見的。本篇文章將介紹幾種常見的組件通訊場景,也就是讓兩個或多個組件之間交互的方法。 根據數據的傳遞方向,分為父組件向子組件傳遞、子組件向父組件傳遞及通過
Qt與FFmpeg聯合開發指南(四)——編碼(2):完善功能和基礎封裝
v_op buffer 目前 front from 幀率 inter 博客 int 上一章我用一個demo函數演示了基於Qt的音視頻采集到編碼的完整流程,最後經過測試我們也發現了代碼中存在的問題。本章我們就先處理幾個遺留問題,再對代碼進行完善,最後把編碼功能做基礎封裝。 一