logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
Code4Sale  
#1 Posted : Friday, July 11, 2014 9:39:06 PM(UTC)
Code4Sale

Rank: Advanced Member

Groups: Registered
Joined: 3/11/2014(UTC)
Posts: 42
Location: Florida, USA

Thanks: 6 times
Was thanked: 2 time(s) in 2 post(s)
Anchor points - A point of origin

It would be real slick to have a nine point anchor point (point of origin)
for the scale, translate, and rotate of multiviews, like many professional
graphics programs have that support these sort of transformations.

For those of you that may not know what I am referring to, simply put,
it can be very frustrating to futz around with multiview scaling
and positioning... you make it bigger, then it may no longer be
aligned where you want it. Align it, then scale it, and it may no
longer be aligned the way you want it. Adding an achor point that
says "I want to position and scale based on the lower left corner"
makes life easy. Or perhaps, you might want to scale, but you want
to zoom in and out from the center. Sweet ey?

This can easily be accomplished using a 9 exclusive checkbox group (only one can be checked at a time) for:

[UpperLeft] [UpperMid] [UpperRight]
[MiddleLeft] [Center] [MiddleRight]
[LowerLeft] [LowerMid] [LowerRight]


And of course, on the programming side, simply concatenate a translation matrix to the indicated anchor spot before applying additional transformations nails it.

This is as easy as pie from a programming standpoint, and provides the expected usefulness of a professional program.

Also, if this turns out not to be "as easy as pie", then it provides a proof that the implementation of the matrix math for controlling multi view transformations is incorrect and needs to be redesigned, so this little addition also makes for a good cross check for any implementation bugs.

I hope you enjoy adding this much needed spit of polish, as I know in advance that the added functionality will truly shine :)

Joe C. Hecht
Code4Sale, LLC

thanks 1 user thanked Code4Sale for this useful post.
CBN4 on 7/20/2014(UTC)
CBN4  
#2 Posted : Sunday, July 20, 2014 11:36:33 PM(UTC)
CBN4

Rank: Newbie

Groups: Registered
Joined: 5/16/2014(UTC)
Posts: 6
Location: Dominica 767

Thanks: 5 times
+1
zenvideo  
#3 Posted : Thursday, July 24, 2014 7:40:47 AM(UTC)
zenvideo

Rank: Advanced Member

Groups: Registered
Joined: 5/13/2014(UTC)
Posts: 514
Man
United Kingdom
Location: Manchester, UK

Thanks: 2 times
Was thanked: 183 time(s) in 130 post(s)
I agree - that's a useful feature which I certainly make use of when it's available in other applications.
richardgatarski  
#4 Posted : Thursday, July 24, 2014 11:43:13 AM(UTC)
richardgatarski

Rank: Advanced Member

Groups: Registered
Joined: 2/18/2014(UTC)
Posts: 1,811
Location: Stockholm

Thanks: 137 times
Was thanked: 292 time(s) in 246 post(s)
+1 sounds useful, even though I have not yet run into the problem (but likely will, unless... ;)
krassesPferd  
#5 Posted : Thursday, July 24, 2014 3:18:49 PM(UTC)
krassesPferd

Rank: Advanced Member

Groups: Registered
Joined: 11/9/2013(UTC)
Posts: 78
Location: Berlin

Thanks: 8 times
Was thanked: 8 time(s) in 7 post(s)
+1
Users browsing this topic
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.