Synopsis
This design defines a basic solid closed spherical shape. Because the sphere is a solid, it inherits rules from the SolidMixin design, which includes typical mass properties associated with solid entities. The sphere design describes a closed solid that does not have any start or end angle parameters. The only required input for a sphere is its radius.
Parameters
| Name |
Type |
Description |
| radius |
number |
Radius of the sphere. |
| center |
point |
Center point of the sphere. |
Rules
| Name |
Type |
Description |
| bottomPoint |
point |
Point at location point(0,0,-radius) in the local reference frame, or center + vector(0, 0, -radius). |
| topPoint |
point |
Point at location point(0,0,radius) in the local reference frame, or center + vector(0, 0, radius). |
Example 1
| Name: |
Sphere_Ex01
|
| Design: |
acDrawingDocument
|
|
Name
|
Type
|
Formula
|
| radius |
number |
10 |
| thickness |
number |
1 |
| depth |
number |
5 |
| Child Name: |
outerSphere
|
| Child Design: |
:sphere
|
|
Name
|
Type
|
Supplied
|
| radius |
number |
Me.radius - Me.thickness |
| Child Name: |
cuttingBlock
|
| Child Design: |
:block
|
|
Name
|
Type
|
Supplied
|
| fTop |
point |
outerSphere.topPoint |
| width |
number |
Me.radius * 2 |
| length |
number |
Child.width |
| height |
number |
Child.width - Me.depth |
| Child Name: |
result
|
| Child Design: |
:booleanSolid
|
|
Name
|
Type
|
Supplied
|
| operation |
name |
:difference |
| components |
list |
{outerSphere, innerSphere, cuttingBlock} |
| color |
string |
"red" |