How can I cover determined part of shape?

Hi all

I have a domed shape that I attached it.
How can I cover determined part of shape?
Capture2

thanks in advance

Hello - if the shape is a part of a true sphere, or close enough that it does not matter, the easiest and cleanest is probably to draw a new arc that falls on the edge there, extend it to end on the axis, and Revolve that arc. Does that make sense with what you have?

-Pascal

1 Like

The shape is a part of a true sphere.

IsfahanPMV.3dm (176.1 KB)

thanks a lot

Hello - it looks like your shape is quite far from a sphere -

if you would like it to be spherical, then I would make a new arc as in my image - or some other approximation of your shape that is an arc - and Revolve that. if you need to keep the shape you have exactly, then filling the hole or extending the edge may be the way to go. Patch may be enough.

-Pascal

1 Like

hi dear pascal
I used “patch”.

thanks a lot

hello dear@pascal

I used “patch” to fill hole.
like attached picture, radius of circle is 3.96 meter then it area is 3.14*(3.96^2)=49.24 m^2
but when I use “area” command , the area is 90 m^2. (how can i fix this problem? please)
I gonna work with circle only.
I gonna calculate radiation on circle area in Grasshopper/ladybug.
I guess 90 m^2 is area of yellow region (in pic is determined).
Capture5

thanks in advance

Hello - if you want a surface that has the area of the circle, it will need to be planar - Patch will, depending on the settings, make a domed surface here. To make a flat one, use PlanarSrf.

-Pascal

1 Like

Hello dear @pascal

I have a domed - shape and now i gonna make a circular hole with radius 0.25 meter on the top of dome.
I would like, hole follow dome incline.
Untitled555.3dm (155.9 KB)

Tanks in advance

Hello - the simple way is to make a circle, centered on the end point of the surface edge, at .25 radius and use this to Trim from the Top view - the resulting edge has a radius of .251; if that is not accurate enough, try this:

  1. Project the circle to the surface using History
  2. Use DimRadius to mark the radius
  3. Scale the original circle using Gumball until the projected curve radius it .25
  4. Trim the surface with the projected curve.

Untitled555_Maybe.3dm (133.4 KB)

-Pascal

1 Like

Thanks a lot