logo
NOTICE:  This is the new PunchCAD forum. You should have received an email with your new password around August 27, 2014. If you did not, or would like it reset, simply use the Lost Password feature, and enter Answer as the security answer.
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
matso  
#1 Posted : Monday, May 9, 2016 7:50:07 AM(UTC)
matso

Rank: Guest

Joined: 7/27/2015(UTC)
Posts: 24

Thanks: 10 times
Have been struggling for some time now with moving objects so that a particular point on the object lines up with a point on another object, located on a different elevation.
F. ex. I have a bunch of pipes stacked above each other and would like all to end at the same point. Yes, I can cut them all along the same line, but that's not the point.

Here's the problem:
Dragging a point along x,y or z axis, by holding down the x,y, z key respectively usually works ok if there are not too many objects in the area. If there are a lot of points for logicursor to select from, it seems to get confused and ignores that I have selected travel along the x-axis f.ex. The point instead jumps around to whatever the logicursor thinks I want which is rarely along the axis I have selected.
So if I move something in Top view f.ex. I always have to go to a side view to adjust as it inevitably ends up at the wrong elevation. This is annoying and time consuming.

Same issue with the tape measure tool. I'd think that If I want to do a measurement along the y axis, by holding down the y key, the cursor would only travel along the y axis. But no, it jumps all over the place as if the y key had no effect at all.

Same issue with the Translate Tool, movement is not "locked" along the axis selected.

What's going on here? Am I mistaken that holding down a key should "lock" movement along that axis?

Cheers,

Mats
Tim Olson  
#2 Posted : Monday, May 9, 2016 10:16:41 AM(UTC)
Tim Olson

Rank: Senior Member

Joined: 2/2/2007(UTC)
Posts: 5,447
United States

Was thanked: 502 time(s) in 353 post(s)
>> I have a bunch of pipes stacked above each other and would like all to end at the same point. Yes, I can cut them all along the same line, but that's not the point.

Hi Mats
Would the align right/left sides command work in your example?
Tim
Tim Olson attached the following image(s):
alignRight.png (33kb) downloaded 7 time(s).

You cannot view/download attachments. Try to login or register.
Tim Olson
IMSI Design/Encore
matso  
#3 Posted : Monday, May 9, 2016 12:56:36 PM(UTC)
matso

Rank: Guest

Joined: 7/27/2015(UTC)
Posts: 24

Thanks: 10 times
Hi Tim & Thanks for your quick response!

Your advise is good, but in this case not getting to the point of the issue.
In my case of the stacked pipes, I need to move them around independent of each other until I find the best fit - in my case it seems that a Top view is the best way to view it. But, the problem is that if I pick the end point of a pipe (end of the centerline) and try to move it along, say the x axis, it does not stay on the x axis, but jumps around (as if holding down the x key has no effect).
Sometimes it jumps around for no apparent reason. Sometimes it latches onto another point that is not on the plane of the x axis.
I hope you understand what I mean, if not I'll try to post a picture.

But in the bigger picture, the problem seems to be an inability to "latch" onto the desired axis, when holding down that key. It seems to be the same issue wether moving objects around by free-hand, using the Translate tool, or the Tapemeasuere - all actions using the same concept of moving along an axis (but achieving different goals).

So perhaps I should re-state my question; Should holding down the x,y or z keys "lock" the movement along that axis?


Cheers,

Mats

Edited by user Monday, May 9, 2016 12:59:28 PM(UTC)  | Reason: Not specified

Tim Olson  
#4 Posted : Monday, May 9, 2016 1:35:09 PM(UTC)
Tim Olson

Rank: Senior Member

Joined: 2/2/2007(UTC)
Posts: 5,447
United States

Was thanked: 502 time(s) in 353 post(s)
>>Should holding down the x,y or z keys "lock" the movement along that axis?

Yes it should restrict moving to the axis.

If your cursor picks up another snap, it will project the snap back onto the locked axis. Is it jumping when you go over another snap point?

>>but jumps around (as if holding down the x key has no effect).

Does it jump to your cursor?

I did some quick tests here and it seems to be working fine. I may need a specific file and steps to look into further.

Tim
Tim Olson
IMSI Design/Encore
matso  
#5 Posted : Monday, May 9, 2016 3:22:26 PM(UTC)
matso

Rank: Guest

Joined: 7/27/2015(UTC)
Posts: 24

Thanks: 10 times
Thanks for clarifying that it should lock on to the respective axis. In my experience it does not, which has been bugging me for some time, but trying to present something repeatable is a challenge especially as I'm working under a deadline...

Perhaps the easiest is to describe my experience with the Tapemeasure Tool. Freehand positioning and Translate tool appear to behave identically.

F. ex. using the Tapemeasure, I select a point on an object that I want to move, say vertically along y. If I select the point, hold down y and move the cursor exactly vertical I may be able to get the cursor to "lock" on the y axis of the selected point. Most of the time however, if I veer the slightest off vertical the cursor picks a point of another object and starts following along that points y axis, or it appears to go willy-nilly wherever.
If there are many overlapping/nearby objects it can be hard to notice that you're not where you thought you were.... The point it picks undoubtedly is on another elevation (as happens in my previously mentioned stack of pipes) resulting in an incorrect measurement (or placement). The net effect is that you can never be certain that you're actually on the axis of the selected point.

Followup question: Holding down x,y or z supposedly "locks" on to those axii - how to move along a 45° angle axis (or other angle set in preferences)? Is there a key for that?

M

Edited by user Monday, May 9, 2016 3:30:36 PM(UTC)  | Reason: Not specified

matso  
#6 Posted : Wednesday, May 11, 2016 8:15:44 AM(UTC)
matso

Rank: Guest

Joined: 7/27/2015(UTC)
Posts: 24

Thanks: 10 times
Hi Tim,

Here's a couple of screen capture videos showing the erratic behavior I was trying to describe.

https://www.dropbox.com/...20Option%20keys.mov?dl=0
https://www.dropbox.com/...0down%20Y%20key.mov?dl=0
https://www.dropbox.com/...0down%20Y%20key.mov?dl=0
https://www.dropbox.com/...0%26%20Y%20keys.mov?dl=0

Please let me know what you think.

Cheers,

Mats
Claus  
#7 Posted : Wednesday, May 11, 2016 10:26:00 AM(UTC)
Claus

Rank: Senior Member

Joined: 2/19/2007(UTC)
Posts: 361
Denmark

Thanks: 15 times
Was thanked: 31 time(s) in 27 post(s)
Tim,

the file I'm working has the same issue, in the attached file look at the object in top view and with the gripper active grab the origin of the object and notice it will not constrain the axis when you hold xyz keys.

Claus
File Attachment(s):
grab origin and constrain axis.sfx.zip (32kb) downloaded 10 time(s).

You cannot view/download attachments. Try to login or register.
Tim Olson  
#8 Posted : Wednesday, May 11, 2016 12:26:24 PM(UTC)
Tim Olson

Rank: Senior Member

Joined: 2/2/2007(UTC)
Posts: 5,447
United States

Was thanked: 502 time(s) in 353 post(s)
>>Here's a couple of screen capture videos showing the erratic behavior I was trying to describe.

Thanks Mats, those are very helpful! It does not look the like key is being recognized as still down/hit.

What Mac OS version are you running?

Tim
Tim Olson
IMSI Design/Encore
matso  
#9 Posted : Wednesday, May 11, 2016 1:11:36 PM(UTC)
matso

Rank: Guest

Joined: 7/27/2015(UTC)
Posts: 24

Thanks: 10 times
Tim, everything is up to date 10.11.4

M
matso  
#10 Posted : Friday, May 13, 2016 7:17:43 AM(UTC)
matso

Rank: Guest

Joined: 7/27/2015(UTC)
Posts: 24

Thanks: 10 times
Tim,
Please look at my video's and notice how slow the ambiguity popup allows me to select the desired object. It's like one-mississippi, two-mississippi, three-mississippi :-) and sometimes even slower depending on the drawing.
This surprises me as I've recently upgraded to the fastest, special order 27" iMac available, retina 5k, 4Ghz quad core i7, 32 Gb Ram, late 2014... But then again it's pretty much the same behavior when working on my MacBook Pro 2.5Ghx quad core i7, 16 Gb Ram, mid-2014...

Monitoring the CPU usage with iStat Menu's I don't think I've ever seen more than 20-25% usage when working with TCMP, no matter what action I'm taking, with no other programs open or active.
Does this program really use all the available "horsepower" of the computer? Seems to me it's not...

Please advise.

Cheers,

Mats
Tim Olson  
#11 Posted : Friday, May 13, 2016 1:58:15 PM(UTC)
Tim Olson

Rank: Senior Member

Joined: 2/2/2007(UTC)
Posts: 5,447
United States

Was thanked: 502 time(s) in 353 post(s)
>> notice how slow the ambiguity popup allows me to select the desired object.

I've noticed that as well as I've been doing some testing with files greater then 1GB. When you move your cursor over items in the ambiguity box it does a repaint with the item shown selected. The repaint has very little computing going on, just dumping data over to the OpenGL driver &board. I'm going to look into displaying just the selected item into a window overlay, instead of a repaint, which should speed this up considerably.


Tim

Tim Olson
IMSI Design/Encore
matso  
#12 Posted : Friday, June 3, 2016 2:13:21 PM(UTC)
matso

Rank: Guest

Joined: 7/27/2015(UTC)
Posts: 24

Thanks: 10 times
Tim,
Here's another example.
Trying to move the red bracket into position on top of the pink channel, using the Translate Tool & holding down the Y key.
https://www.dropbox.com/...20key%20-%20WTF.mov?dl=0

Appears that holding down the Y axis key has zero effect, and as you can see the thin line saying "along Y axis" disappears on mouse move.
Same behavior with any tool that should follow along an axis, like tape measure f.ex.

Finally gave up and moved it by dragging a bit at a time - how in the world did this program make it to v.9??

Mats
L. Banasky  
#13 Posted : Saturday, June 4, 2016 11:45:04 AM(UTC)
L. Banasky

Rank: Senior Member

Joined: 2/16/2007(UTC)
Posts: 601

Thanks: 153 times
Was thanked: 149 time(s) in 102 post(s)
Hi Mats,
I usually use the 'Distance' tool, which will give you the X,Y and Z distance from
point to point, you can 'Copy and Paste' these distances when you 'Translate' the
part, eg. center to center etc.
I also 'Hide' objects that are in the way.
Time consuming, but accurate.
Larry
L. Banasky attached the following image(s):
Distance and Translate.jpg (102kb) downloaded 17 time(s).

You cannot view/download attachments. Try to login or register.
thanks 1 user thanked L. Banasky for this useful post.
matso on 6/6/2016(UTC)
matso  
#14 Posted : Tuesday, June 7, 2016 10:09:24 AM(UTC)
matso

Rank: Guest

Joined: 7/27/2015(UTC)
Posts: 24

Thanks: 10 times
Thanks Larry for your suggestion, but that is a workaround for a feature that is obviously not working properly.
Using x,y,z coordinates reminds me of a command line interface that I thought we'd left far behind us using the mac graphic interface... :-)

Yes, I usually hide as many objects as possible, but as I have a lot of interrelating objects, my drawing is usually quite busy. File is about 180 Mb...
I've come to realize that even though a busy drawing does slow down the screen redraw a bit, any tool malfunction seems to be quite random. Program can go just as haywire while displaying only a few objects as with a lot... maybe it's more related to the file size than visible objects...?

I used to get a lot of beach balling and freezing/crashing, but that's pretty much dissapeared after heeding Tim's advise to select the option for Preferences>Filing>Save Compact Files.

Cheers,

Mats
Users browsing this topic
Guest
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.