翻譯|使用教程|編輯:況魚杰|2019-08-23 13:51:22.167|閱讀 295 次
概述:本系列教程整理了VectorDraw Developer Framework(VDF)最常見問題,教程整理的很齊全,非常適合新手學習,本節(jié)教程將會介紹一些創(chuàng)建3D對象的方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
VectorDraw Developer Framework(VDF)是一個用于應用程序可視化的圖形引擎庫。有了VDF提供的功能,您可以輕松地創(chuàng)建、編輯、管理、輸出、輸入和打印2D和3D圖形文件。
VectorDraw Developer Framework試用版下載
問:
我想在一個旋轉(zhuǎn)的3D圖像的布局中創(chuàng)建一個視口。我希望新的視口能夠準確顯示模型視圖中的內(nèi)容,具有相同的旋轉(zhuǎn),目標點,范圍等。您是否在其中一個示例應用程序或其他地方有一些代碼可以完成我正在尋找的內(nèi)容?這是創(chuàng)建一個復制模型視圖中顯示的3D視圖的視口。
答:
您可以使用vdView對象,它可以將布局或模型的所有視圖屬性復制到另一個布局/視頻。
請參閱以下代碼:
private void button3_Click(object sender, EventArgs e) { vdDocument doc = vdFramedControl1.BaseControl.ActiveDocument; vdLayout lay = new vdLayout(doc, "BBB"); doc.LayOuts.AddItem(lay); vdViewport vp = new vdViewport(); vp.SetUnRegisterDocument(doc); vp.setDocumentDefaults(); vp.Height = doc.Model.ViewSize / doc.Model.PixelSize; vp.Width = vdFramedControl1.BaseControl.Width; vp.Center = new gPoint(vp.Width/2.0, vp.Height / 2.0d); vdView viewTMP = new vdView(doc, "mYvIEW1"); viewTMP.SetFromLayout(doc.Model); vp.SetFromView(viewTMP);// viewTMP is not necessary to be // added to the document in such occasions // or by hard code, without using the vdView object like : //vp.World2ViewMatrix = new Matrix(doc.Model.World2ViewMatrix); //vp.ViewCenter = new gPoint(doc.Model.ViewCenter); //vp.ViewSize = doc.Model.ViewSize; //vp.RenderMode = doc.Model.RenderMode; // set also PerspectiveMod,LensAngle, FocalLength etc if you use them lay.Entities.AddItem(vp); if (vp.Height < vp.Width) lay.Printer.LandScape = true; lay.Printer.PrintExtents(); lay.Printer.PrintScaleToFit(); lay.Printer.Update(); lay.Update(); doc.ActiveLayOut = lay; doc.CommandAction.Zoom("E", 0, 0); } Send comments o
以上回答希望對您使用VectorDraw產(chǎn)品有幫助,如果您有其他的疑問或者建議可以在評論區(qū)留言,我們會及時處理。
相關(guān)資料推薦:
VectorDraw Developer Framework(VDF)示例
如果您對想要購買正版授權(quán)VectorDraw Developer Framework(VDF),可以聯(lián)系咨詢相關(guān)問題。
關(guān)注慧聚IT微信公眾號 ???,了解產(chǎn)品的最新動態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: