Jump to content

3d-Symbol distribution on a sphere object


bjoerka

Recommended Posts

I have a task of which i have no idea how to model it in a comfortable and better adjustable way.

I am trying to distribute a 3d symbol on a segment of a sphere. The target is to get a constant structure, similar like it is shown in the first image attached.

This was modeled in Maya or C4d by one of our collegues.

Now it is my task to bring this to a better stage to make a real planning to this.

 

My first attempt was to use the surface array command, but this leads into unregular gaps between the extruded tiles. (second image attached)

As i didn´t find any other tool i modeled it in steps.

Slicing the 8th of a sphere, extruded the outlines to nurbs curves, placed 3d loci on that curve and finally placed the 3d symbol according to the nurbs curve normal and rotated them to the center of the 8th of the sphere.

Final result - not what i expected .-)

 

Is this, expcept for a Marionette, impossible to get a better and more flexible workflow?

 

thanks!

bjoern

 

1st image: maya c4d design

Bildschirmfoto2023-09-28um16_52_00.png.0c7b1b0028a5d7feb71f59a3ec8eb4a5.png

 

2nd image - surface array

Bildschirmfoto2023-09-28um16_53_57.png.e4e4237d45c48b067ec9f516bb0a4f8f.png

 

3d image - modeled manually

Bildschirmfoto2023-09-28um16_52_12.thumb.png.06002fc9609ba4b888119669bf9b6387.png

Link to comment

I think this is where Surface Array on a sphere is getting to it´s limit because auf the uv´s that are getting closer to each other as much as the top and lowest point of the sphere is reached.

sorry but i can´t explain it better.

it´s a bit like lattitude and longitude on our earth .-)

  • Like 1
Link to comment
10 hours ago, bjoerka said:

I have a task of which i have no idea how to model it in a comfortable and better adjustable way.

 

There are better tools for the job than Vectorworks.

You can do this in Revit, Rhino, or Blender with ease.

Of the 3, Rhino is probably the best bang for the buck for geometry, even considering Blender is free.

Rhino + Grasshopper can get you some nice parametric solutions to these problems, and there are already several solutions freely available for this task in particular.

Link to comment

@ all - I think two problems here:

1. The orig may be fudged a bit from the uniform tiling, if that's even expected.  See critique. But, no matter. . .

2. I think the tiles are laid out on great circles, rather than latitudes.  This allows even space and parallel edges along each course, rather than leaning in towards the pole, causing a tapered gap.  In a great circle arrangement, the courses have tapering separation (ie  meeting at the poles).  Tiles will overlap near the "poles", but overlaps can be deleted, leaving enough tiles to occupy required portion of a "sphere".

 

If the tiles are small/numerous, compared to the sphere radius, the widest part of the taper (between courses) can be somewhat small.  Easier for me to cover most of the ball, then rotate whole array to make the courses on angle. My tiles are pretty big, only 24 facets around the great circle.  40 or 50 facets would be closer to the orig example and allow more tiles/surface without overlaps.

 

Also, I approached this with poles on the layer plane. Second course is dupe of 1st, rotated around layer plane to align tile and gap center, then rotated about my (layer plane) polar axis.  Easier for me to think about it that way. Similar process could establish polar axis perpendicular to the layer plane.

 

-B

SphereTileOrig.png.69a38593d69c89230c055966f920b39c.png

 

GreatCircleA.thumb.png.3272b1e561efb210d015698682137520.png

 

GreatCircleB.thumb.png.262af3cecbb52df495c79104ca08f1db.png

 

GreatCircleRotated.thumb.png.66fb3fb2286a60ee2a135e2abbb4c332.png

 

 

Edited by Benson Shaw
Opposing thumbs
  • Like 4
Link to comment

Yet another thought.  I can imagine another approach, but didn't try it yet, maybe not possible in vwx (See @Jeff Prince above):

 

A basket ball, a handful of Scrabble™ tiles. Hot glue.

Mark off a 1/4 or 1/8 area of the ball.

Heat up the glue gun . . .

  • Stick a course of tiles across the marked off area. Follow a great circle so that they have desired gap and adjacent edges are parallel.
  • Stick another course on either side of the 1st course.  Center these tiles on the gaps of the 1st course, but only a little gap between courses
  • Repeat for more courses as desired.  Leave blank spaces per the OP design.

This scheme could not cover entire surface because overlaps. But would possibly work in the limited area without much deviation. Accept the deviation and move ahead.

 

The 1st course is great circle, but subsequent courses are laid neither on great circle, nor parallels. Each is a unique track. Possibly not even circular?

 

In Vectorworks this might mean moving and rotating all the subsequent tiles by "hand".  I will give it a try if I have a moment.

 

-B

Edited by Benson Shaw
Sky's the Limit
  • Like 2
Link to comment

@VIRTUALENVIRONS Fun! but not addressing the requested conditions. 
I would be very interested to see your array modified to match the OP: —-*square nodes

*wide gap along rows, adjacent edge’s all parallel

*no (or very narrow) gap between columns. 

*each successive row offset to center on adjacent gap. ???


I think it might be possible in a small patch 

or else fudge the location/rotation of individual instances as needed

-B

Link to comment

Actually, didn't say those initial descriptions very well.  Rows and columns don't really apply.  Should be more like this:

 

Tiles are square extrudes, all same dimensions.

Within each course, tiles are equally spaced. Gap width is prox 1/4 tile tile width. Neighboring tile edges are parallel.

Adjacent courses are minimally separated. Tiles are centered on gap in neighbor course.

 

As stated by @Kevin Allen - Something has to give. 

I think it can come close (fudged) in a small patch, but not over whole sphere or even large areas.

-B

 

Edited by Benson Shaw
  • Like 1
Link to comment

Not exactly what is wanted but if you can get a 3D surface, split how you want, which can be converted to a group of 3D polygons, I have a set of tools that can create offset panels. As a side note there are some interesting plugins in Blender which may be useful ie  Mesh: Geodesic Domes and Mesh:Tissue

 

I converted one of my plugins "Faceted Hemisphere" to a group of 3D polys and created the results shown below. It can take a bit of time to process but the advantage of the plugins is that the panel and shape settings can be changed. Note the normals of the 3D polys initially face inwards (I believe) however the faces can be reveresed before processing.

 

Panelizegrouped3Dpolygons.thumb.JPG.f5501cc2ff3501d63d06d4da6c7ec4ac.JPG

facetedhemisphere.thumb.png.a410241b43c647712b7098fcf3b211d7.png

 

  • Like 3
Link to comment

Enclosed is the 3D model and a short video below showing what you can do with this model.  It may or may not be of help, but someone may find it useful.  In many ways it behaves like C4D Mograph although I don't think Mograph could completely encircle a Sphere is squares without some foreshortening.

The file is 2018 so almost anyone can use it.

FORUM FILE.vwxFORUM FILE.vwx

 

 

 

  • Like 1
Link to comment
  • 4 weeks later...

I didn´t reply for the last time - too many other things i have been working on ,.)

Thanks everybody for their input and inspirations!

We have done some work in Rhino and in vwx with grasshopper and marionette, but finally the job was done the traditional way .-)

cutting the 8th of a sphere in vertical by defined dimensions. curves extracted to duplicate 3d loci on these and then placing 3d symbols on the locus.

after the first design step the sub-construction was modeled with 3d polys, thickend, holes cut, plans drawn.

now it´s part of the structural engineer .-)

 

attached some screenshots of the (hopefully) final design...

 

Bildschirmfoto2023-10-31um16_45_23.thumb.png.8cdcffa8593daee0572a98da9c33174f.png

 

Bildschirmfoto2023-10-31um16_45_03.thumb.png.55243284a928218ded9dfef00aed9bbf.png

Edited by bjoerka
  • Like 4
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...