Baseball Seam

©2002 Winston Mitchell

Introduction

This is an experimental tutorial. As I have never been happy with the format of the soccer ball tutorial, I have been experimenting with other formats. This is an attempt at a tutorial using an HTML format. Comments, suggestions, and questions about this material are most welcome. Please post them on the TurboCAD User Forum.

Since HTML with graphics doesn't print well, you can download a PDF version (309KB) of this page.

Discussion

The geometry of the serpentine path of a baseball seam is a good vehicle for demonstrating the TurboCAD's ability to model seemingly complex objects with precision. It also offers the opportunity to demonstrate how workplanes can be used efficiently and how to take advantage of the fact that points in 3D space can be projected on the 2D workplane.

First, the problem needs to be reduced to its essentials. What is known about the geometry? We know that it has a circumference of 9 1/8 inches, that the closest approach that the seam's center line makes to itself, as it winds around the ball, is an arc length of 1 3/16 inches, and that there are 108 stitches. Beyond that, we have to make some observations.

Although the shape of the seam's path is not specified, inspection reveals that the path is composed of four circular arc segments and that the points on the ball's surface where the arc segments are joined describe a square that lies on a plane that bisects the ball. The resulting hemispheres are identical except that one is rotated 90° with respect to the other. This is sufficient information to draw the seam's path.

Conventions

Setup

The Selector and Inspector Bar have two modes: 2D only and 2D/3D. This exercise requires the 2D/3D mode be invoked. To get access to the switch that controls mode selection, the Select tool must be active (KBD: Spacebar). In addition, there must be at least one object in the drawing to enable the Select tool.

To ensure that you are in the 2D/3D mode, please do the following:

Your screen or the central portion of it should look approximately the same as the image that accompanies step 1.

Step-by-step

1. Draw the arc that identifies a point that represents the seam's closest approach to itself.
  • Tool: Arc Center and Radius
  • SEKE: G at World 0,0
  • IBar: Circumference = 9 1/8, Length = 19/32
Baseball1
2. Draw the square that identifies the four points where the seam arcs connect to each other.
  • Tool: Polygon
  • IBar: Sides = 4
  • SEKE: C, V at arc-end on x-axis
Baseball2
3. Rotate the square to final position.
  • KBD: [F7]
  • IBar: Rot Y = 90, Rot Z = 45
  • KBD: [Esc]
Baseball3
4. Establish the WorkPlane for the first seam arc.
  • Tool: WorkPlane by 3 Points
  • SEKE: V at each colored dot in RGB order (red, green, then blue).
Baseball4
5. Draw the first seam arc.
  • Tool: Arc Center and Radius
  • SEKE: E, V, V at the green dot
  • SEKE: V at the red dot
Baseball5
6. Replicate the seam arc.
  • Tool: Plane by World
  • KBD: [F7]
  • Tool: Mirror Copy
  • SEKE: E at either colored dot or any other part of the square
  • IBar: Angle = 0
Baseball6
7. Replicate the last two arcs.
  • KBD: [Shift] + [F6]
  • Tool: Mirror Copy
  • SEKE: E at either colored dot or any other part of the square
  • IBar: Angle = 90
Baseball7
8. Rotate two arcs and join all seam arcs.
  • IBar: Rot X = 90
  • KBD: [Shift] + ([F6], [F6])
  • Tool: Join Polyline
  • Local Menu: 3D Polyline
  • Local Menu: Finish Join Polyline
Baseball8
9. Draw a small circle and extrude it along the seam.
  • Tool: Circle Center and Point
  • Mouse: Click anywhere in the Drawing Window
  • IBar: Radius = 1/16
  • Tool: Normal Extrude
  • Color: Coral
  • Local Menu: Select Extrusion Path
  • Mouse: Click circle, click seam
  • Patience: Wait for operation to complete
Baseball9
10. Draw the ball.
  • Tool: WorkPlane by Entity
  • Mouse: Click the square
  • Tool: Sphere
  • Color: Slate Blue
  • SEKE: E, V anywhere on square
Baseball10
11. Replicate sphere and extrusion.
  • KBD: [F7], [Shift] + [F7]
  • Tool: Linear Copy
  • IBar: XStep = YStep = ZStep = 0,
    Sets = 2
  • Patience: Wait for operation to complete
  • KBD: [Esc]
Baseball10
12. Finish seam.
  • Tool: 3D Intersect
  • Mouse: Click an extrusion and then click a sphere
  • Patience: Wait for operation to complete
  • KBD: [F7]
  • Render: Draft—LightWorks/Smooth OpenGL
Baseball12
13. Finish Ball
  • KBD: [Esc], [Esc]
  • Tool: 3D Subtract
  • Mouse: Click remaining sphere, click remaining extrusion
  • Patience: Wait for operation to complete
  • KBD: [F7]
  • Render: Draft—LightWorks/Smooth OpenGL
Baseball13
14. Final render.
  • KBD: [Esc], [Esc]
  • Render: Quality—LightWorks/Raytrace Full
Baseball14

Variations on the Theme

Readers of this tutorial my want to create a somewhat more realistic seam as shown here. This was done by revolving a profile and replicating it as in steps 6, 7, and 8.

The holes in the seam and cover are subtractions of a pair of cylinders radial copied around one seam arc and then replicated.

Also, the sphere was shelled and then filled with a slightly smaller one to produce the tan color at the bottom of the holes.

Baseballv2.jpg
Stitches can then be added in a manner similar to that used to make the holes. Baseballv3.jpg

Separating the halves of the cover requires a little different methodology. Only one cover is drawn and then replicated.

Referring to the cover on the right, it was made with cones instead of arcs. The right half of the cover was made by subtracting two cones from a hemisphere and the left half was made by intersecting two cones with a sphere. The halves were then added.

Then, after adding the seam, the cover was shelled by subtracting a slightly scaled-down copy. The standard shelling operation does not seem to work on this object.

All that was left to do was drill the holes, replicate the result, and position the copy.

Baseballv1.jpg

Revisions:

8/13/02
Original post.
9/13/02
Added "Turn off all snaps" to the setup instructions and an email link.
9/22/02
Re-wrote of the Setup section and added a link to the user forum in the Introduction.
10/24/02
Some detail rework of "Setup" and steps 4 through 7.
10/9/02
Added PDF download.

Valid XHTML 1.0! Top of page