原創|3D產品功能介紹|編輯:何家巧|2022-03-28 15:11:00.193|閱讀 490 次
概述:HOOPS產品主要應用于3D模型的轉換、顯示、處理和發布,包括HOOPS Exchange、HOOPS Communicator、HOOPS Visualize和HOOPS Publish等4種產品,今天我們將為大家帶來4種產品的詳細介紹和具體的使用場景,讓您更全面的了解這款3D軟件開發工具。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
繼上篇文章講解了中HOOPS Exchange、HOOPS Communicator兩款產品的技術支持和應用場景(點擊查看詳情),今天我們一起來看看HOOPS Visualize和HOOPS Publish的開發環境和實際應用。
	四、HOOPS Visualize
HOOPS Visualize 是HOOPS提供的3D圖形化開發平臺,分為HOOPS Visualize 3DF和HOOPS Visualize HPS兩種,兩者底層渲染接口完全一致,HOOPS Visualize HPS是在HOOPS Visualize 3DF底層渲染接口的基礎上,重新以面向對象的方式編寫的SDK。
HOOPS Visualize 3DF主要用于桌面程序開發,優點是示例代碼更多。HOOPS Visualize HPS的優點是使用面向對象化方式編程、對跨平臺的支持更多。
(一)HOOPS Visualize 3DF介紹
HOOPS Visualize 3DF由一套集成的模塊組成,包括HOOPS/3dGS、HOOPS/Stream、HOOPS/MVO、HOOPS/GUI、HOOPS/Parasolid等模塊,可以快速開發高性能設計、可視化和工程應用程序。下圖說明了這些組件如何相互連接,以及用戶生成的事件如何從 GUI 界面流向 Visualize:
 
 
 
	
	1、開發環境 
						平臺 
					 
						架構 
					 
						支持的最低操作系統 
					 
						編譯器 
					 
						Windows 
					 
						x64 
					 
						Windows 10 64-bit or newer 
					 
						Visual Studio 2015 Update 3 
						Linux 
					 
						x64 
					 
						CentOS 7 / Red Hat Enterprise Linux 7 (glibc 2.17) 
					 
						devtoolset 8 / gcc/g++ 8.2.3 
					 
						OS X 
					 
						x64, ARM 
					 
						macOS X 10.14 
					 
						Xcode 12.2 (LLVM) 
					
HOOPS 3DF 在Windows、Linux 和 Mac OS X上提供跨平臺解決方案。以下是HOOPS 3DF 27.00支持的環境:
 
	
		
			
 
				 
			
					 
				
					 
				
					 
				
					 
			
				 
			
					 
				
					 
				
					 
				
					 
			
Visual Studio 2017 
					
				 
			
					 
				
					 
				
					 
				
					 
			
				 
		
	
					 
				
					 
				
					 
				
					 
			
注意:在OS X系統中,不支持java。
	
HOOPS Visualize 3DF可以使用C++、C#、Java語言開發,推薦使用C++作為開發語言,C#和Java都是對C++接口的調用。可以選擇使用Visual Studio或Qt作為開發環境。
HOOPS Visualize 3DF可以實現桌面端和AR/VR程序開發。
以下是HOOPS 3DF的開發示例:
 
 
 
HOOPS Visualize 3DF中的Hoops 3D Part Viewer示例程序
	
 
 
 
| 平臺 | 架構 | 支持的最低操作系統 | 編譯器 | 
| Windows | x64 | Windows 10 | 
					Visual Studio 2017 | 
| Linux | x86 or x64 | CentOS 7 / Red Hat Enterprise Linux 7 (glibc 2.17) | devtoolset 8 / GCC 8.2.3 | 
| macOS | x64 | macOS 10.14 | Xcode 12.2 (LLVM) | 
| iOS | 
					ARM64 | iOS 11.0 | Xcode 12.2 (LLVM) | 
| Android | 
					armeabi-v7a | Android 5.1 | Android NDK r18b with LLVM's libc++ | 
| Xamarin | 
 | 
 | 
					Visual Studio 2017 | 
	 
 
HOOPS Demo Viewer
 
 
| 平臺 | 架構 | 支持的最低操作系統 | 編譯器 | 
| Windows | x64 | Windows 10 | Visual Studio 2015 Update 3 or newer | 
| Linux | x86 or x64 | 
					CentOS 7 / Red Hat Enterprise Linux 7 | devtoolset 8 / GCC 8.2.3 | 
	
	發布的3D PDF示例:
 
	 
 
	
	 
 
	
	發布的html示例:
 
	 
 
慧都科技是中國地區的經銷商,提供HOOPS 60天的免費試用、中文技術支持、售賣,同時提供工業3D解決方案,如果您對此感興趣,歡迎電話咨詢:400-700-1020
	掃碼關注“HOOPS”微信公眾號,及時獲取更多技術資訊
 
	 
 
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn