Buckets:
| import cadquery as cq | |
| # 1. Establishes a workplane that an object can be built on. | |
| # 1a. Uses the named plane orientation "front" to define the workplane, meaning | |
| # that the positive Z direction is "up", and the negative Z direction | |
| # is "down". | |
| # 2. A horizontal line is drawn on the workplane with the hLine function. | |
| # 2a. 1.0 is the distance, not coordinate. hLineTo allows using xCoordinate | |
| # not distance. | |
| r = cq.Workplane("front").hLine(1.0) | |
| # 3. Draw a series of vertical and horizontal lines with the vLine and hLine | |
| # functions. | |
| r = r.vLine(0.5).hLine(-0.25).vLine(-0.25).hLineTo(0.0) | |
| # 4. Mirror the geometry about the Y axis and extrude it into a 3D object. | |
| result = r.mirrorY().extrude(0.25) | |
| # Displays the result of this script | |
| show_object(result) | |
Xet Storage Details
- Size:
- 786 Bytes
- Xet hash:
- 97523ba7458a287690a860053331a42eedba2ec8cc7f2fd31b474b8af6048db4
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.