翻譯|使用教程|編輯:況魚杰|2019-10-28 17:12:26.980|閱讀 295 次
概述:本系列教程整理了VectorDraw Developer Framework(VDF)最常見問題,教程整理的很齊全,非常適合新手學習,本文章將會介紹如何使用命名的UCS并將這些UCS和/或世界點轉換為點,將會展示該過程的代碼,您可以根據備注操作。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VectorDraw Developer Framework(VDF)是一個用于應用程序可視化的圖形引擎庫。有了VDF提供的功能,您可以輕松地創建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。
VectorDraw Developer Framework試用版下載
點開本篇文章,是否對矢量圖形工具感興趣呢?來看看最新的矢量圖形工具測評吧!點擊此處>>即可直達哦!
問:
如何使用命名的UCS并將這些UCS和/或世界點轉換為點?
答:
您可以使用vdNamedUCS對象,將其創建并將其添加到文檔的NamedUCSs集合中。請參閱下面的代碼和備注。
private void MyButton_Click(object sender, EventArgs e) { doc.New(); vdNamedUCS myucs = new vdNamedUCS(doc, "MyUCS"); //create a new named ucs with the name MyUCS myucs.UCSMatrix.SetFrom(new gPoint(5,5,0), new Vector(0,1,0),new Vector(1,0,0)); // set its properties doc.NamedUCSs.AddItem(myucs); // 并將其添加到文檔中 //....UCS已創建并將存儲在文檔中 //你可以像這樣設置: doc.ActiveLayOut.UCS(doc.NamedUCSs.FindName("MyUCS")); doc.Redraw(true); // 使世界達到命名的UCS點 gPoint WorldPt = new gPoint(3, 4, 5); // point in wolrd CS gPoint UCSpt = new gPoint(); myucs.UCSMatrix.TransformPt(WorldPt, UCSpt); MessageBox.Show(UCSpt.ToString()); // displays -1,-2,-5 // 將命名的UCS轉到World Point gPoint ptWorld = new gPoint(); //0,0,0 Matrix UCSToWorld = new Matrix(myucs.UCSMatrix); UCSToWorld.Invert(); UCSToWorld.TransformPt(UCSpt, ptWorld); MessageBox.Show(ptWorld.ToString()); // displays 3,4,5 }
對于以上問答,如果您有任何的疑惑都可以在評論區留言,我們會及時回復。此系列的問答教程我們會持續更新,如果您感興趣,可以多多關注本教程。
熱門文章推薦:
點擊此處還有VectorDraw Developer Framework的demo示例等著你來體驗哦!
如果您對想要購買正版授權VectorDraw Developer Framework(VDF),可以聯系咨詢相關問題。
關注慧聚IT微信公眾號 ???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: