Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Developing U++ » UppHub » SurfaceCtrl, 3D viewer of Multiple file format and Surface class (Visualise in 3D many 3D file format object and even all Surface object !)
SurfaceCtrl, 3D viewer of Multiple file format and Surface class [message #54789] Tue, 15 September 2020 15:46 Go to previous message
Xemuth is currently offline  Xemuth
Messages: 387
Registered: August 2018
Location: France
Senior Member
Hello,

I want to share with you a package I have made to allow visualisation of 3D files and Surface objects (Surface is a class which represent a 3D surface. It can be found in Bazaar)

At the time, SurfaceCtrl allow loading of multiple object at one time, It support several file format of 3D Object (You can find the complete list of supported file-formats here)

SurfaceCtrl include a Arcball camera and a "smart" way to move and rotate arround object via is point and click feature. It also provide an easy way to apply texture on each object loaded and it allow you to see Draw line and normal of each object !

A good way to experiment everythings it do is by compiling the package SurfaceCtrl_Demo located into Bazaar assembly. it contain three differents 3D objects, and show how to apply modification on them !

To rotate camera arround object/ axis, press MouseWheel and move the cursor arround the Ctrl.
To translate camera freely, press MouseWheel + shift and move the cursor arround the Ctrl.
To move an object, Left click it and move arround, To move multiple objects at once, select them by holding shift and move cursor arround without releasing shift. To select all Object, simply Ctrl + A.

If you are aware of bug or want to see some features added, feel free to propose anythings !

https://i.imgur.com/UgyPyNU.png

https://i.imgur.com/YkETzK1.png

https://i.imgur.com/BtKo6gQ.png

[Updated on: Tue, 15 September 2020 16:04]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message icon14.gif
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to move packages from bazaar to github repo and UppHub
Next Topic: Non core packages shouldn't be under ultimatepp umbrella organization on GitHub
Goto Forum:
  


Current Time: Tue Oct 08 00:48:51 CEST 2024

Total time taken to generate the page: 0.03498 seconds