New Help making a Crown
All  1-7  8-11

Previous
Next
 From:  Michael Gibson
959.8 In reply to 959.7 
Hi TwinSnakes, well the projection in your example would function like this - starting with a cube and a 45 degree angled circle:



The way the projection currently works is equivalent to the circle being extruded out:




You can see here where the extruded circle intersects with the cube - that's the resulting curves that you currently get.

This is sort of the regular way that projection works - I mean if you had an actual movie projector lined up in that same direction and the movie projector was showing a picture of a circle, you would get the same kind of shape there.


The way you're describing sounds sort of more like a physics based collision type thing like if the curve was made of stiff wire and was moving along that direction and then slammed into the cube and kind of wrapped around it... Unfortunately I don't have anything that will calculate something like that right now, it would be pretty difficult to make that.

> And that's why I asked for help. I layed down a club curve, but it
> looked stretched when I projected it for my crown.

If you can post your .3dm model file with the stretched curves in it, I might be able to give you some ideas...

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  WillBellJr
959.9 In reply to 959.8 
That's a great suggestion none the less - as much as I use projection, I understand it (just as Michael explained it) BUT I have to admit, I've often thought to myself that the resultant projection is "distorted" compared to what I'd really like at times...

It would be nice to have an option like this in the future - I'm not even sure what you'd call it? "Rigid Projection"??

-Will
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  TwinSnakes
959.10 In reply to 959.8 
Thanks Michael. I feel your pain. And sorry if in my post I sounded a like a lil jerk and a whiner.

But, yeah it probably is a rigid projection. And I looked at the javascript, and I can follow it pretty much.

I think you already have the tools we need. We'd need to project a point along an axis and intersect with a surface, we need to be able to calculate the distance between two points on a curve, and we need to be able to constrain by a 3D distance.

It might take a while for the script to process, but, I think it's a great feature and worth a look.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Michael Gibson
959.11 In reply to 959.10 
Hi TwinSnakes,

> and we need to be able to constrain by a 3D distance.

This one is the tricky part - on a wavy surface the constraint won't be just by a direct 3D distance between points, it would be by the distance traveled while hugging the surface, kind of like the length traveled by an ant walking along the surface...

On a cube with planar surfaces, everything is a lot easier... For working with just any surface at all things get way more complicated.

On top of this I see a lot of other difficulties - there would be cases where the rigid curve would actually not completely follow along a surface to maintain its same length. Like imagine a pocketed surface like a golf ball - if you try to apply a bumper sticker to a golf ball, the sticker is not going to completely hug along the entire surface of the golf ball, it won't touch the surface when it goes over one of the dimples. So just walking along the surface directly won't really give the proper result.

Also imagine taking the bumper sticker and trying to wrap it around the eraser end of a pencil - the sticker will kind of gather up and bunch together...

It seems like a pretty difficult problem.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
 
Show messages: All  1-7  8-11