Reply
Employee
rms_adsk
Posts: 14
Registered: ‎08-13-2011
Accepted Solution

how to align the centers of two bodies

304 Views, 14 Replies
07-29-2013 09:13 PM

Hi, I have two bodies as shown in the image below. There is a box and an rounded shape. I want the box to be centered on the rounded shape. I cannot figure out how to do this - I can snap to corners and planes, but I can't seem to create any kind of midpoint snap points. Any suggestions?

 

bodies1.png

---
Ryan Schmidt - Autodesk Research / Design & Fabrication Group - Creator of Autodesk meshmixer
Please use plain text.
Distinguished Contributor
bmdesign
Posts: 337
Registered: ‎03-20-2011

Re: how to align the centers of two bodies

07-30-2013 12:32 AM in reply to: rms_adsk

True. There seems to be either horizontal or vertical center point alignment, but not both at the same time.

 

i.e. once moving the circle mid point left/right across the square, a green dashed line appears. When moving near the center of the square, a similar green dashed line should arise also vertically.

 

sketc_align.png

Asko Kauppi

IT guy into Cleantech. Aiming to bridge public transport to 21st century solutions.
Please use plain text.
Employee
karyeka
Posts: 40
Registered: ‎12-10-2006

Re: how to align the centers of two bodies

07-30-2013 01:35 AM in reply to: bmdesign

For bodies, I think this is a good requirement, we need a easier way.

 

However, one of the ways to achieve the result is by using Joint Origins. If I place joint origins exactly at the points I want to align (centers in this case) I can then use align components to align.

 

Please check the video - http://www.screencast.com/t/Q5oxMSC6

 

Steps in short -

1. Create components from bodies

2. Create joint origins at the centers of the bodies using between faces

3. Select joint origins in browser (ctrl on windows to select both the joint origins) and right click to select align components

 

Does this solve your problem?

 

Regards,

Anand Karyekar

Fusion360 Development

 

 

Please use plain text.
Distinguished Contributor
bmdesign
Posts: 337
Registered: ‎03-20-2011

Re: how to align the centers of two bodies

07-30-2013 02:07 AM in reply to: karyeka

Hi Anand, 

 

while using joints to make such connections has been discussed elsewhere - and is a decent solution - this was regarding two 2D elements within Sketch mode. I think you overlooked this, since you are suggesting "converting bodies to components".

 

I think there's very much room for confusion in Fusion 360, currently, because many of the basic concepts are not clearly defined (or so it seems to me as an incoming user):

 

- it seems I'm actually able to attach joints to 2D sketch elements. Why would I want to do this (= is there a use case)?

 

- I can 'move' (right click menu) when 1..n 2D sketch elements are selected, but it doesn't do what I want (= move the selected elements). Instead, it selects the whole sketch and starts moving it in 3D.

 

There may be more of similar cases (i.e. the menu thing I posted earlier today in IdeaStation). It shows that Sketch just "is there" but its role as a supporting actor to the Sculpt and Model workflows is not clear. It tries to get center stage, which imho it shouldn't.

 

How does this sound to you others, especially Autodesk UI designers? Please help me see the consistency here, or fix the product to be more consistent. Sometimes, *restricting* the user is just fine. I think we should be somewhat restricted when using a Sketch tool.

 

Kuvankaappaus 2013-7-30 kello 11.58.28.png

 

Moving in Sketch mode. Notice the three axes. Before right-clicking 'move' only the rectangular area was selected.

Asko Kauppi

IT guy into Cleantech. Aiming to bridge public transport to 21st century solutions.
Please use plain text.
Employee
karyeka
Posts: 40
Registered: ‎12-10-2006

Re: how to align the centers of two bodies

07-30-2013 03:10 AM in reply to: bmdesign

Thanks for the comments.

 

I think the original question from rms_adsk was about bodies (thats what the post and the title says). Sorry, if this is about sketches.

 

Regards,

Anand

 

Fusion360 Development

 

Please use plain text.
Employee
rms_adsk
Posts: 14
Registered: ‎08-13-2011

Re: how to align the centers of two bodies

07-30-2013 10:41 AM in reply to: rms_adsk

OK, using the joint thing worked to align the objects. It is a bit confusing but I figured it out...

Here is my next (related) problem though. I took the top of my deformed-cut-sphere object and projected it into a sketch.
The result is an oval shape. Now I would like to snap something to the center of this oval.

How do I do that? There is no snap point right now, like there is at the center of a circle I create in the sketch...

 

 

cap1.jpg

---
Ryan Schmidt - Autodesk Research / Design & Fabrication Group - Creator of Autodesk meshmixer
Please use plain text.
Product Support
innovatenate
Posts: 673
Registered: ‎11-22-2011

Re: how to align the centers of two bodies

07-30-2013 11:37 AM in reply to: rms_adsk

To solve the initial symmetry issue, I would recommend using the symmetric sketch constraint prior to the creation of the bodies.

http://screencast.com/t/UWiXACVxEO

 

However, if you didn't want to go back to the sketch to correct the issue, you can use the measuring tool in combination with the Press/Pull or Move (face) feature to move the faces into the correct position. Please note that you may have to create a sketch point to measure from.

http://screencast.com/t/UWiXACVxEO

 

As for the snap/center point issue, if the figure is an ellipse or a circle/circular arc, Fusion should put a centerpoint down for you to use. From the image, I would guess that you have a spline figure (projected from another bodies edge), which will not create the center point in a sketch. I would suggest pushing forward with the sketch and create a component with it. Then once there is 3D geometry, leverage the use of a snap (joint origin) in the Joint command to position it.

http://screencast.com/t/rekcyeJgwvf

 

Not sure if it will, but I hope this helps. Let me know if that will work for you.

 

Thanks,

 

 

 

 

 



Nathan Chandler


Please use plain text.
Employee
rms_adsk
Posts: 14
Registered: ‎08-13-2011

Re: how to align the centers of two bodies

07-30-2013 12:07 PM in reply to: innovatenate

I did not start from sketches, I just started with T-Splines objects (that were converted to bodies to do Booleans).

 

I am coming from non-CAD background, where this idea of doing everything via "sketches" is very foreign (neither Maya nor Sketchup  have  this notion of "sketches"). I can see how it is more precise, but it seems very round-a-bout if my goal is to just do visual experiments directly in 3D...

 

Anyway, thanks for your help. I now have a much better understanding of the limitations I will have to work around =)

---
Ryan Schmidt - Autodesk Research / Design & Fabrication Group - Creator of Autodesk meshmixer
Please use plain text.
*Expert Elite*
Oceanconcepts
Posts: 511
Registered: ‎03-28-2013

Re: how to align the centers of two bodies

07-30-2013 04:43 PM in reply to: innovatenate

Ashlar Cobalt had a menu tool that could be used on their equivalent of sketch objects (in Cobalt, you could draw lines in 3D space at any time without entering a particular mode).  This was "Simplify Object"  and it would analyze curves- if a projected spline could be converted to an arc, ellipse, or circle, for instance, it would do so. 

 

Ron

- Ron

27" iMac Core i5, OS 10.9.4, 8GB RAM
Please use plain text.
Employee
haughec
Posts: 53
Registered: ‎05-24-2012

Re: how to align the centers of two bodies

07-30-2013 06:32 PM in reply to: Oceanconcepts

Answers to a few questions:

 

  • "it seems I'm actually able to attach joints to 2D sketch elements. Why would I want to do this?"  Placing joints on sketches allows you to begin creating kinematic relationships between components in a layout skectch before creating any 3D objects.  This will be more useful when we introduce modeling history (when features are assoviative to their sketches).  Currently, I use this capability to create a joint to a fixed sketch that represents an component not yet present in my design.
  • "I can 'move' (right click menu) when 1..n 2D sketch elements are selected, but it doesn't do what I want (= move the selected elements). Instead, it selects the whole sketch and starts moving it in 3D."  This is a great observation.  If any sketch objects are selected, the Move command moves the entire sketch.  This is useful when your goal is to move the entire sketch, but clearly not valuable for moving individual objects.  We could consider a revision to the Move behavior - if you're in a sketch, Move could only affect the selected objects.  I'll look into this.  In the meantime, you can just drag the selected sketch objects to move them.
  • "Ashlar Cobalt had a menu tool that could be used on their equivalent of sketch objects (in Cobalt, you could draw lines in 3D space at any time without entering a particular mode).  This was "Simplify Object"  and it would analyze curves- if a projected spline could be converted to an arc, ellipse, or circle, for instance, it would do so. This would be useful.  A few questions:  Do you ever have the need to convert arcs, circles, etc to splines (the inverse of the "Simplify Object" functionality)?  If you performed a "Simplify Object" operation in a history-based modeler, would you expect associativity to be broken, or would you expect the simplified object to survive if the original projected curve changed?

Thanks for the great feedback.

Charles Haughey
Fusion 360 User Experience Designer
Please use plain text.