How to place point at the center of a sphere?
How to place point at the center of a sphere?
Does anyone have a good method of placing a 3Dsketch point or Ref point at the center of a spherical body?
Thx
Mark
Thx
Mark
Re: How to place point at the center of a sphere?
Depends on how the Sphere was created.
If it's a revolved half circle with a sketch, then show the sketch and place the point on the midpoint of the line.
Otherwise you have to create planes, axis and then intersect the axis with the remaining plane.
If it's a revolved half circle with a sketch, then show the sketch and place the point on the midpoint of the line.
Otherwise you have to create planes, axis and then intersect the axis with the remaining plane.
- Roasted By John
- Posts: 366
- Joined: Mon Mar 08, 2021 3:21 pm
- Location: Lebanon PA USA
- x 268
- x 583
- Contact:
Re: How to place point at the center of a sphere?
If you can't do what @MJuric mentioned then you could add six tangent planes and draw four lines equally spaced using the planes to anchor the line end points.
www.martinsroastapig.com
Pig Roast Your Way
Pig Roast Your Way
Re: How to place point at the center of a sphere?
Possibly two construction lines set up on axis with the points at the ends of the construction line made to have an "on surface" relationship. Then where they cross you can place the point. It's a workaround at best....but there really should be a way to grab this already in the software.
Along with grabbing the center of an object (i.e. tube) that can get the path that is at the center of the geometry. Have been wanting this forever!!
Along with grabbing the center of an object (i.e. tube) that can get the path that is at the center of the geometry. Have been wanting this forever!!
- AlexLachance
- Posts: 2187
- Joined: Thu Mar 11, 2021 8:14 am
- Location: Quebec
- x 2373
- x 2015
Re: How to place point at the center of a sphere?
Isn't there a sort of temporary axys created by spheres? I don't really work with them which is why I'm asking
Re: How to place point at the center of a sphere?
This will probably depend on the kind of data you have, but if it is a real sphere you can use Face Curves and work it from there.
Blog: http://dezignstuff.com
- jcapriotti
- Posts: 1869
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1214
- x 1999
Re: How to place point at the center of a sphere?
You can also use a 3D sketch to draw a line, make it touch the sphere on one end, then make it perpendicular, then make it touch the sphere on the other end, and then make a midpoint.
Older versions of SW do not let you sketch a point at the midpoint of a line, but they fixed that at some point.
Older versions of SW do not let you sketch a point at the midpoint of a line, but they fixed that at some point.
Blog: http://dezignstuff.com
- Jaylin Hochstetler
- Posts: 387
- Joined: Sat Mar 13, 2021 8:47 pm
- Location: Michigan
- x 380
- x 355
- Contact:
Re: How to place point at the center of a sphere?
I made a sphere via a revolve on the Front Plane (which like @Roasted By John said, you could put your ref point on the center point of that line or if you would use a midpoint line it would make it automatically) After that I made a sketch using the Right Plane which was in the center of the sphere then I made 2 construction lines that the end points were coincident to the quadrants on the outside of the sphere. Like this:
Then I dropped a point on the intersection
which resulted in this: Don't know if this is any help, but thought I would give my 2 cents.
which resulted in this: Don't know if this is any help, but thought I would give my 2 cents.
A goal is only a wish until backed by a plan.
Re: How to place point at the center of a sphere?
Well I mean if you want to do it the easy way...you could do that
I have never tried that and never even though to think of a sphere as a spherical face.
- Roasted By John
- Posts: 366
- Joined: Mon Mar 08, 2021 3:21 pm
- Location: Lebanon PA USA
- x 268
- x 583
- Contact:
Re: How to place point at the center of a sphere?
@Jaylin Hochstetler
You need to adjust your 2 cents for inflation, for the most value
You need to adjust your 2 cents for inflation, for the most value
www.martinsroastapig.com
Pig Roast Your Way
Pig Roast Your Way
Re: How to place point at the center of a sphere?
Oh, I like this game we should play this one more often.
- From a random view, RMB on sphere and select "Create Plane Normal To View"
- open a sketch on new plane
- select silhouette edge of sphere
- convert entities
- exit sketch
- create axis normal to plane through center of converted edge
- rotate view randomly
- RMB on sphere and select "Create Plane Normal To View"
- open sketch on new plane
- select silhouette edge of sphere
- convert entities
- exit sketch
- create axis normal to plane through center of converted edge
- open 3d sketch and place a point, make it coincident to both new axis features.
- From a random view, RMB on sphere and select "Create Plane Normal To View"
- open a sketch on new plane
- select silhouette edge of sphere
- convert entities
- exit sketch
- create axis normal to plane through center of converted edge
- rotate view randomly
- RMB on sphere and select "Create Plane Normal To View"
- open sketch on new plane
- select silhouette edge of sphere
- convert entities
- exit sketch
- create axis normal to plane through center of converted edge
- open 3d sketch and place a point, make it coincident to both new axis features.
Blog: http://dezignstuff.com
- Jaylin Hochstetler
- Posts: 387
- Joined: Sat Mar 13, 2021 8:47 pm
- Location: Michigan
- x 380
- x 355
- Contact:
Re: How to place point at the center of a sphere?
Mine don't inflate--backed by pure gold.Roasted By John wrote: ↑Wed Apr 07, 2021 1:34 pm @Jaylin Hochstetler
You need to adjust your 2 cents for inflation, for the most value
A goal is only a wish until backed by a plan.
- jcapriotti
- Posts: 1869
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1214
- x 1999
Re: How to place point at the center of a sphere?
Matt, you win for most complicated way to add a point to the center of a sphere.matt wrote: ↑Wed Apr 07, 2021 1:35 pm Oh, I like this game we should play this one more often.
- From a random view, RMB on sphere and select "Create Plane Normal To View"
- open a sketch on new plane
- select silhouette edge of sphere
- convert entities
- exit sketch
- create axis normal to plane through center of converted edge
- rotate view randomly
- RMB on sphere and select "Create Plane Normal To View"
- open sketch on new plane
- select silhouette edge of sphere
- convert entities
- exit sketch
- create axis normal to plane through center of converted edge
- open 3d sketch and place a point, make it coincident to both new axis features.
Jason
Re: How to place point at the center of a sphere?
Oh, oh, oh, call on me please!! One more, one more.
Use Center Of Mass (assuming it's the only solid body in a part)
Use Center Of Mass (assuming it's the only solid body in a part)
Blog: http://dezignstuff.com
- DanPihlaja
- Posts: 849
- Joined: Thu Mar 11, 2021 9:33 am
- Location: Traverse City, MI
- x 812
- x 980
Re: How to place point at the center of a sphere?
Just use reference point and "Center of Face"
Does it automatically. Assuming it is actually radial.
-Dan Pihlaja
Solidworks 2022 SP4
2 Corinthians 13:14
Solidworks 2022 SP4
2 Corinthians 13:14
Re: How to place point at the center of a sphere?
Thanks for all of your thoughtful replies -I'm still studying them. The assumption for my issue is that this is an import and I don't have access to the base feature that created the sphere. Also, the spherical face of the model is partial.
If the Spherical face was a full face, then the best I've found is to use the Reference point feature with the option of "Center of face" which puts the ref point exactly as the center (as Jason and Dan have suggested). So the process for me is to get the face back to a full sphere using Delete Hole or delete face. If neither of those work then the exercise becomes a bit harder. Here is the example of the part, a human mannequin and this is just one limb - and others were equally challenging:
If the Spherical face was a full face, then the best I've found is to use the Reference point feature with the option of "Center of face" which puts the ref point exactly as the center (as Jason and Dan have suggested). So the process for me is to get the face back to a full sphere using Delete Hole or delete face. If neither of those work then the exercise becomes a bit harder. Here is the example of the part, a human mannequin and this is just one limb - and others were equally challenging:
- Roasted By John
- Posts: 366
- Joined: Mon Mar 08, 2021 3:21 pm
- Location: Lebanon PA USA
- x 268
- x 583
- Contact:
Re: How to place point at the center of a sphere?
@mbiasotti
I added a perpendicular line to your 3DSketch2
Then I added Plane2
Then I added Cut-Extrude1 - to cut the part in the center of the two spheres
Now you can add whatever you need for a reference, then mirror bodies ..
I added a perpendicular line to your 3DSketch2
Then I added Plane2
Then I added Cut-Extrude1 - to cut the part in the center of the two spheres
Now you can add whatever you need for a reference, then mirror bodies ..
www.martinsroastapig.com
Pig Roast Your Way
Pig Roast Your Way
- DanPihlaja
- Posts: 849
- Joined: Thu Mar 11, 2021 9:33 am
- Location: Traverse City, MI
- x 812
- x 980
Re: How to place point at the center of a sphere?
What about untrim? If it is indeed a spherical face, then untrim should work to bring it back to a full sphere.mbiasotti wrote: ↑Thu Apr 08, 2021 9:38 am Thanks for all of your thoughtful replies -I'm still studying them. The assumption for my issue is that this is an import and I don't have access to the base feature that created the sphere. Also, the spherical face of the model is partial.
If the Spherical face was a full face, then the best I've found is to use the Reference point feature with the option of "Center of face" which puts the ref point exactly as the center (as Jason and Dan have suggested). So the process for me is to get the face back to a full sphere using Delete Hole or delete face. If neither of those work then the exercise becomes a bit harder. Here is the example of the part, a human mannequin and this is just one limb - and others were equally challenging:
Femor-right.sldprt
-Dan Pihlaja
Solidworks 2022 SP4
2 Corinthians 13:14
Solidworks 2022 SP4
2 Corinthians 13:14
- DanPihlaja
- Posts: 849
- Joined: Thu Mar 11, 2021 9:33 am
- Location: Traverse City, MI
- x 812
- x 980
Re: How to place point at the center of a sphere?
Yup, untrim works well.dpihlaja wrote: ↑Thu Apr 08, 2021 10:33 amWhat about untrim? If it is indeed a spherical face, then untrim should work to bring it back to a full sphere.mbiasotti wrote: ↑Thu Apr 08, 2021 9:38 am Thanks for all of your thoughtful replies -I'm still studying them. The assumption for my issue is that this is an import and I don't have access to the base feature that created the sphere. Also, the spherical face of the model is partial.
If the Spherical face was a full face, then the best I've found is to use the Reference point feature with the option of "Center of face" which puts the ref point exactly as the center (as Jason and Dan have suggested). So the process for me is to get the face back to a full sphere using Delete Hole or delete face. If neither of those work then the exercise becomes a bit harder. Here is the example of the part, a human mannequin and this is just one limb - and others were equally challenging:
Femor-right.sldprt
See GIF below.
-Dan Pihlaja
Solidworks 2022 SP4
2 Corinthians 13:14
Solidworks 2022 SP4
2 Corinthians 13:14
- jcapriotti
- Posts: 1869
- Joined: Wed Mar 10, 2021 6:39 pm
- Location: The south
- x 1214
- x 1999
Re: How to place point at the center of a sphere?
@dpihlaja Nice....untrim is amazing at times.
Jason
Re: How to place point at the center of a sphere?
Yes - untrim also as a method of getting back to full sphere. I believe I use untrimmed in the model I posted. If not I did use it on this model attached. It didn't get back to a full untrimmed sphere but did get me far enough to get a useable reference.
- Attachments
-
- Arm-right.sldprt
- (3.34 MiB) Downloaded 175 times
- zxys001
- Posts: 1077
- Joined: Fri Apr 02, 2021 10:08 am
- Location: Scotts Valley, Ca.
- x 2305
- x 998
- Contact:
Re: How to place point at the center of a sphere?
..four equal lines, 2 collinear and 2 perpendicular with the endpoints on the surface. (image/file)
- Attachments
-
- ct11.zip
- (732.77 KiB) Downloaded 154 times
"Democracies aren't overthrown; they're given away." -George Lucas
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
- Roasted By John
- Posts: 366
- Joined: Mon Mar 08, 2021 3:21 pm
- Location: Lebanon PA USA
- x 268
- x 583
- Contact:
Re: How to place point at the center of a sphere?
Ding Ding, Winner Chicken Dinner
www.martinsroastapig.com
Pig Roast Your Way
Pig Roast Your Way
- DanPihlaja
- Posts: 849
- Joined: Thu Mar 11, 2021 9:33 am
- Location: Traverse City, MI
- x 812
- x 980
Re: How to place point at the center of a sphere?
All you had to do was run the untrim command twice, which gave you a full sphere.
Yeah, 100% isn't predictable for this. If the old forum were still alive, here is where I would link one of my own questions on the forum: What does 100% untrim really mean?
-Dan Pihlaja
Solidworks 2022 SP4
2 Corinthians 13:14
Solidworks 2022 SP4
2 Corinthians 13:14
Re: How to place point at the center of a sphere?
Here's an idea
Pop your part into an assembly.
Create a virtual part and float it, before mating it concentric to the sphere face.
Then edit the part in context and create a point using point on point to the origin of the virtual part.
If you don't want an external ref, you could use a 3d sketch point instead.
Unfortunately if you break refs, the point feature fails, but the sketch is happy.
To work entirely without ex refs, (and the part is not going to change) just fix a sketch point. You can then delete the assembly.
this could be very quick if you have lots of spheres to work with as you can just edit the mate and capture the origin with a fixed sketch point
Pop your part into an assembly.
Create a virtual part and float it, before mating it concentric to the sphere face.
Then edit the part in context and create a point using point on point to the origin of the virtual part.
If you don't want an external ref, you could use a 3d sketch point instead.
Unfortunately if you break refs, the point feature fails, but the sketch is happy.
To work entirely without ex refs, (and the part is not going to change) just fix a sketch point. You can then delete the assembly.
this could be very quick if you have lots of spheres to work with as you can just edit the mate and capture the origin with a fixed sketch point
Re: How to place point at the center of a sphere?
@dpihlaja Hi Dan, great point - although I was actually referring to the first model I posted (Femor-right.sldprt) where the furthest I could take it was this:
- elmarklammer
- Posts: 14
- Joined: Mon Apr 05, 2021 3:48 am
- x 1
- x 20
Re: How to place point at the center of a sphere?
Hello Marc,
I would create a plane that intersects the sphere at any given distance. Create the 3D sketch as shown in the image using equal distance constraints and you will have your center point.
Elmar
I would create a plane that intersects the sphere at any given distance. Create the 3D sketch as shown in the image using equal distance constraints and you will have your center point.
Elmar
- Attachments
-
- image.png (32.03 KiB) Viewed 5585 times
- Krzysztof Szpakowski
- Posts: 63
- Joined: Sun Mar 14, 2021 4:28 pm
- x 58
- x 75
Re: How to place point at the center of a sphere?
Use 3D sketch - 2 lines with a common one end
Add relations: Ends lines on surface and line perpendicular to surface for both.
Its all
Common end is at center
Add relations: Ends lines on surface and line perpendicular to surface for both.
Its all
Common end is at center