Mousedrag->worldspace radius?
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 26/09/2010 at 08:11, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 11
Platform: Windows ;
Language(s) : C++ ;---------
Hi all.
I'm writing a tool where i need to determine a distance (radius) in world space by dragging the mouse in the editor view- much like the native c4d tools such as "extrude inner".I know how to get the "dragged" distance in screen pixels (from the BaseDraw), but I'm not sure how to map this to world space. Any suggestions?
Best regards
/Filip -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 29/09/2010 at 07:18, xxxxxxxx wrote:
I am not sure. It seems they are taking the distance to the average of the selected points into account and use this to scale extrude offset.
cheers,
Matthias -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/09/2010 at 01:29, xxxxxxxx wrote:
OK, thanks! I'll try to reverse-engineer it then. Just wanted to make sure that there wasn't some functionality for this in the SDK that I had missed.
Best regards
/Filip -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 02/10/2010 at 07:56, xxxxxxxx wrote:
Howdy, Can you use the BaseDraw::WS() (world to screen) and BaseDraw::SW() (screen to world) functions? Adios,
Cactus Dan -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 04/10/2010 at 05:20, xxxxxxxx wrote:
Yes, that seems to be a good starting point for what I need. Thanks!
/Filip
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 29/11/2010 at 07:59, xxxxxxxx wrote:
A note for others having the same problem:
The "GetToolScale" function in c4d_tooldata.h seems to be the "official" way of doing this.
/Filip