Local and Global coordinates

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 09/03/2005 at 04:17, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   8.5 
Platform:   Windows  ; Mac  ;  Mac OSX  ; 
Language(s) :   C.O.F.F.E.E  ;

---------
I'm scanning for mouse click coordinates, using

click1=msg->GetData(BFM_INPUT_X)

.
The problem is that, as soon as I dock my dialog, the returned coordinates become global instead of local.
First, I don't know why tha'hell the programmers decided to do this!! Why not stick with local ALWAYS??
Then, I know that this was already debated:

http://www.plugincafe.com/forum_browse.asp?messageID=2745

But, how can I solve this in COFFEE?

Rui Batista

p.s. I have a UserArea item in my dialog, if that helps.

p.p.s Thank you very much for your help, so far, Robert 🙂

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 09/03/2005 at 09:14, xxxxxxxx wrote:

Ok, found out a workaround. It was not easy but now I have local coordinates ALWAYS, even if the dialog is docked. But one has to have a UserArea somewhere in your layout, even if it is just a 1x1 pixel one.
Can the Maxon programmers do something about this? Can we have Global2Local functions in dialogs too? Please!!

Rui Batista

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 10/03/2005 at 06:45, xxxxxxxx wrote:

I forwarded the request for GeDialog::Global2Local in C.O.F.F.E.E. (It's already there in the C++ API.)

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 10/03/2005 at 06:46, xxxxxxxx wrote:

YES!! Thank you, Mikael 🙂

Rui Batista