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
ZeroLengthCurve  
#1 Posted : Wednesday, July 20, 2011 1:49:50 PM(UTC)
ZeroLengthCurve

Rank: Senior Member

Joined: 5/15/2008(UTC)
Posts: 989

Thanks: 19 times
Was thanked: 37 time(s) in 25 post(s)
Either in the model or in Prefs (or, maybe in both, with one able to override or never be overriden by the other), there should be a way to CONSTRAIN a translation.

In ortho, I translated what i thought was only one line of interest. It turned out that (going on 7 minutes now) instead I translated the vertex of a surface, which is associatiated with a solid. The area was only some 3 square feet, and the solid was only 15mm thick. The translated vertex must have gone thousands of feet or meters into the distance because VC 7 Pro is not interruptable.

I KNOW that I am not creating cells or crystalline structures or deep-space entities, so I know that any geometry I extend should be less than 180 meters away at most. If there were a way to say, "Constrain translated moved or copied POINTS to less than 3 meters away; Constrain moved or copied translated surfaces to less than X meters away, the CPU would not be bogged down calculating bazillions of surface and solid values.

The same could apply to generation of new entities or geometry so that no inadvertent entity selections yield any surface or solids operations that could send the CPU into a coma or uninterruptable state.

Is my assumption correct/valid?
ZeroLengthCurve  
#2 Posted : Wednesday, July 20, 2011 5:22:29 PM(UTC)
ZeroLengthCurve

Rank: Senior Member

Joined: 5/15/2008(UTC)
Posts: 989

Thanks: 19 times
Was thanked: 37 time(s) in 25 post(s)
After about 30 minutes, I task-killed VCP. Happily, I only did about 3 minutes worth of work having easy-to-reproduce steps...
Tem  
#3 Posted : Thursday, July 21, 2011 12:41:52 AM(UTC)
Tem

Rank: Senior Member

Joined: 2/21/2007(UTC)
Posts: 386
Man
United States

Thanks: 6 times
Was thanked: 3 time(s) in 3 post(s)
I've done that a few times.
I try to make an effort to stare at what I typed before hitting the return/enter key and think about the consequences.:-)
zumer  
#4 Posted : Thursday, July 21, 2011 1:56:04 AM(UTC)
zumer

Rank: Senior Member

Joined: 11/4/2007(UTC)
Posts: 515

Was thanked: 1 time(s) in 1 post(s)
Kind've reminds me of some projects by conceptual artist Jenny Holzer with the theme "Protect me from what I want"!
ZeroLengthCurve  
#5 Posted : Thursday, July 21, 2011 9:44:30 AM(UTC)
ZeroLengthCurve

Rank: Senior Member

Joined: 5/15/2008(UTC)
Posts: 989

Thanks: 19 times
Was thanked: 37 time(s) in 25 post(s)
Originally Posted by: Tem Go to Quoted Post
I've done that a few times.
I try to make an effort to stare at what I typed before hitting the return/enter key and think about the consequences.:-)


Hehehehe....


I DO stare, but sometimes not long enough. Still, it would be nice if CAD programs as a rule offered the user a protective skin or boundary to prevent this sort of thing from happening. On paper, we can tear it with a too-fine point, and cannot draw through the desk, thanks to physics. In CAD, we can extend one or more lines to CAD-Infinity, and the attendant "comatose states" are why it is a good reason to open two instances of a CAD app -- one for work that might crash on you, and another for what-ifs and referencing supporting files. Of course, it would be very nice if VC could share clipboards between multiple instances of VC. Better yet if VC instances had a private clipboard built JUST for VC or for compatible CAD apps. But, the conduit should not ever allow a crashing app to tear down any apps sharing the clipboard/conduit.
ZeroLengthCurve  
#6 Posted : Thursday, July 21, 2011 9:51:06 AM(UTC)
ZeroLengthCurve

Rank: Senior Member

Joined: 5/15/2008(UTC)
Posts: 989

Thanks: 19 times
Was thanked: 37 time(s) in 25 post(s)
Actually, I have another idea.

Instead of making the model space be sensitive to constraints, just make the cursor limited. It might be spherical, which would be greate to limit lines to a specific or exact length no matter what angle or direction it is drawn. This could make the programmatic math a lot easier.
Users browsing this topic
Guest (3)
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.