Cube View Toolkit

BaiFortyRan - 代码插件 - 2023/06/10

If you want a cube view tool like 3DSMAX in your UMG, this is a good choice for you.

  • 支持的平台
  • 支持的引擎版本
    5.1 - 5.3
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

This custom UI component mainly imitates the Cube View view function of some commonly used 3D modeling software. For example, 3DSMAX, Maya, Revit, etc., all of them have this small tool of Cube View in the 3D operation interface, which is very convenient for designers or users to view a certain focused 3D model. This Widget plug-in is mainly used in BIM and GIS fields, and can also be used in Games or other industry applications. Its performance consumption is very small, even almost negligible. The operation is very simple, the continuity is also very strong, and there will be no obvious problem of viewing angle freeze. There are a total of 6 faces, 8 sides and 8 corners, and the camera viewing angles can be switched arbitrarily without affecting the operation of the free camera. The way to add this Widget component is also very simple, just drag and drop it in without any additional configuration. Of course, I also left some code interfaces to expand its functions.

技术细节

Features:

  • CubeViewToolkitImageContainerRuntimeUserWidget [with Blueprint interface]
  • CubeViewToolkitImageArrowRuntimeUserWidget [with Blueprint interface]
  • CubeViewToolkitImageCapturerRuntimeActorTool [with Blueprint interface]
  • CubeViewToolkitRuntimeFunctionCollection for Common functions
  • CubeViewToolkitRuntimeEnumerationCollection for Common enumerations
  • CubeViewToolkitRuntimeConstCollection for Common consts
  • A level to test the availability of the components
  • Can be added to any customized user widget blueprint
  • The plugin can support many platforms

Code Modules:

  • CubeViewToolkitRuntime [Runtime] 

Number of Blueprints: 4

Number of C++ Classes: 4

Network Replicated: No

Supported Development Platforms: Windows 64bit / MacOS / Linux

Supported Target Build Platforms: Windows 64bit / MacOS / Linux / IOS / Android

Documentation: https://docs.google.com/document/d/1WSb4JhJObITV4kzPZWAul89Q-WWoq0nnb9V437gLXfs/edit?usp=sharing

Example Project: https://vimeo.com/833245469

Important/Additional Notes: Nothing right now