Plugin Cafe Homepage
Forum Home Forum Home > Plugin Cafe > SDK Help
  New Posts New Posts
  FAQ FAQ  Forum Search   Register Register  Login Login

Custom viewport widget

 Post Reply Post Reply
C4DS View Drop Down

Joined: 2015 Dec 01
Online Status: Online
Posts: 234
Post Options Post Options   Quote C4DS Quote  Post ReplyReply Direct Link To This Post Topic: Custom viewport widget
    Posted: 2018 Jun 06 at 9:54pm

User Information:

Cinema 4D Version:   R19 
Platform:   Windows  ;   
Language(s):     C++  ;   


Assume I want to manipulate an object, and have foreseen a CommandData/GeDialog with sliders, checkboxes and buttons to do so interactively.
Now, if I wanted to replace this and provide a viewport widget, similar to the object axis or the rotation bands, what would be the options available?

I think to understand there seem to be 2 solutions possible:
1. Use a ToolData/DescriptionToolData for interacting with the object. The widget would be drawn in the Draw function while interaction, hittesting, etc ... would be handled in MouseInput and/or GetCursorInfo functions.
2. Use a SceneHookData, which basically has the same functions as the ToolData, but it allows the user to keep using current active tool and not have to switch to "my tool" (see point 1).

Am I missing better alternatives?

Back to Top
Andreas Block View Drop Down
Forum Moderator
Forum Moderator

Joined: 2014 Oct 01
Location: Hannover
Online Status: Offline
Posts: 1848
Post Options Post Options   Quote Andreas Block Quote  Post ReplyReply Direct Link To This Post Posted: 2018 Jun 07 at 2:38am
Hi Daniel,

no, these are pretty much your options.

SDK Support Engineer
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down

Bulletin Board Software by Web Wiz Forums® version 9.61 [Free Express Edition]
Copyright ©2001-2009 Web Wiz

This page was generated in 0.093 seconds.