Commit graph

422 commits

Author SHA1 Message Date
jdegenstein
db03dba49d
Update installation.rst with missing ocpsvg deps 2023-10-23 22:07:21 -05:00
jdegenstein
13d450dea5
Update installation.rst to fix Apple Silicon instructions
ocpsvg was in the wrong spot (needs the --no-deps flag)
2023-10-23 21:46:19 -05:00
gumyr
983e518fc7 Added topology section 2023-10-23 14:39:04 -04:00
gumyr
dd4f923f6c Changing import_svg to use ocpsvg 2023-10-21 11:22:11 -04:00
jdegenstein
417533e8a8
Fix apple silicon instructions in installation.rst (was missing py_lib3mf) 2023-09-29 11:34:42 -05:00
jdegenstein
0d503dd00f
alphabetical order cheat_sheet.rst 2023-09-25 15:44:07 -05:00
jdegenstein
e2bbedfdde
add drafting items to cheat_sheet.rst 2023-09-25 15:41:19 -05:00
jdegenstein
b934db5ffa
Fix drafting objects in objects.rst 2023-09-25 15:37:45 -05:00
Ben Davis
70026d85dd
Fix Apple Silicon install instructions
I had to go through a bit of troubleshooting to install build123d on my M1 mac. The instructions said to install dependencies using the `--no-deps` argument which is problematic because child dependencies still need to be resolved for the top-level dependencies. The only place `--no-deps` should be used is with the `build123d` package itself. The only direct dependency that wasn't installable using pip was `cadquery-ocp`, which is already installed from the previous conda install command.

I've also updated the list of pip dependencies based on the latest `pyproject.toml` and condensed them into a single command, with the build123d install being the final package installed.

Note that I've only tested this using micromamba, but I'm assuming it woud be the same when using conda. I tested on a fresh environment and it appears to have worked:

```
>>> from build123d import *
>>> print(Solid.make_box(1,2,3).show_topology(limit_class="Face"))
Solid        at 0x10ce88cb0, Center(0.5, 1.0, 1.5)
└── Shell    at 0x136b71b70, Center(0.5, 1.0, 1.5)
    ├── Face at 0x103036130, Center(0.0, 1.0, 1.5)
    ├── Face at 0x14467c630, Center(1.0, 1.0, 1.5)
    ├── Face at 0x14467c8f0, Center(0.5, 0.0, 1.5)
    ├── Face at 0x144865ab0, Center(0.5, 2.0, 1.5)
    ├── Face at 0x1448659f0, Center(0.5, 1.0, 0.0)
    └── Face at 0x144865a70, Center(0.5, 1.0, 3.0)

>>>
```

Success! 🎉

Hopefully github will have arm64 build support finished this year and we won't have to deal w/ it much longer.
2023-09-24 20:32:06 -05:00
Roger Maitland
e60c891be2
Merge pull request #325 from jdegenstein/dev
Upgrade OCP to 7.7.1
2023-09-22 10:16:37 -04:00
gumyr
0ce2859d0a Improve chamfer_2d and perpendicular_line 2023-09-21 15:59:17 -04:00
jdegenstein
210dc8919d
Update installation.rst for OCP 7.7.1 2023-09-20 11:54:42 -05:00
gumyr
29260321c8 Add all ArrowHead types 2023-09-18 14:30:58 -04:00
gumyr
9c7544ae77 Adding Arrow objects 2023-09-18 11:28:52 -04:00
gumyr
9d9a61e011 Adding drafting objects to docs 2023-09-18 11:11:33 -04:00
gumyr
33910c0163 Merge branch 'drafting' into dev 2023-09-18 10:35:30 -04:00
gumyr
26047c5b8b Updating docs 2023-09-18 10:31:42 -04:00
Andreas **Felix** Häberle
70547d2569
Update key_concepts_algebra.rst fix a whitespace 2023-09-10 16:36:33 +02:00
gumyr
3d32c14ede Added an example of filter_by with a lambda expression 2023-09-06 14:55:38 -04:00
gumyr
e0ad7cb200 Adding special methods/operators to docs 2023-08-26 11:22:55 -04:00
gumyr
5eacbb24b7 Added overloaded connect_to methods with docs 2023-08-26 09:49:44 -04:00
gumyr
63340c1b7d Refactored Joints into separate module, integrated with BuildPart -
Issue#226
2023-08-24 13:32:35 -04:00
gumyr
c858b10e8b Refactored sweep to generate faces within a sketch 2023-08-22 11:44:42 -04:00
gumyr
709e67cbc5 Added Location section to key concepts Issue #118 2023-08-21 19:57:50 -04:00
gumyr
eb668908aa Added section on self intersection Issue #242 2023-08-21 15:32:06 -04:00
gumyr
e756f8a003 Replaced to_location method with location property Issue #76 2023-08-21 12:13:43 -04:00
gumyr
15ba701f64 Fix typo 2023-08-20 10:31:39 -04:00
gumyr
a016a78917 Adding cadquery integration to tips 2023-08-19 19:51:46 -04:00
Roger Maitland
cdd81ba224
Merge pull request #302 from jdegenstein/dev-1
Update introductory_examples.rst
2023-08-18 07:52:40 -04:00
gumyr
a7d2aeb84b Added project_to_viewport to exporters docs 2023-08-17 12:11:47 -04:00
jdegenstein
0189759df9
Update introductory_examples.rst
Remove irrelevant note about unpacking edge list (no longer needed).
2023-08-17 10:09:48 -05:00
gumyr
bdaf863e71 Completing Joints docs 2023-08-16 20:53:29 -04:00
gumyr
03197a9b73 Adding Joint section to the docs 2023-08-15 14:32:05 -04:00
gumyr
e23d0b05c7 Fix table format 2023-08-15 09:55:58 -04:00
gumyr
7c4396d5a8 Adding make_brake_formed to the docs 2023-08-15 09:49:21 -04:00
gumyr
467c869cf2 Removing redundant export_3mf and ThreeMF class 2023-08-09 16:20:57 -04:00
gumyr
27cddaaf29 Adding docs, removing duplicate Shape.import_stl as Solid 2023-08-09 16:09:07 -04:00
gumyr
2831078a28 Changed Unit Enum to abbreviations 2023-08-01 10:15:32 -04:00
gumyr
c288ae2856 Updating mac custom install with ipython package 2023-08-01 09:39:17 -04:00
Roger Maitland
a45696dfd1
Merge pull request #290 from jdegenstein/patch-4
Update installation.rst for Apple silicon workaround
2023-07-31 11:41:47 -04:00
gumyr
a2c2eb1b75 Remove legacy export_dxf, export_dxf, DXF, SVG 2023-07-31 10:07:24 -04:00
jdegenstein
4959504083
Update installation.rst
add `numpy-stl` dep to Apple silicon workaround instructions
2023-07-30 20:13:07 -05:00
gumyr
4d5e452897 Refactoring to use ExportSVG 2023-07-30 19:47:57 -04:00
gumyr
321993b907 Refactored to use ExportSVG 2023-07-30 11:25:09 -04:00
gumyr
2ec9b1ed2d Updated wih latest ExportSVG 2023-07-30 10:41:52 -04:00
gumyr
c66f23577a Updated to adapt to svg line_weight change 2023-07-30 10:39:29 -04:00
gumyr
3da1615b38 Updated to use ExportSVG 2023-07-29 15:35:55 -04:00
gumyr
2c3fbc8320 Updating diagrams to ExportSVG generated versions 2023-07-29 10:24:30 -04:00
gumyr
897e2f1f30 Updating to use ExportSVG 2023-07-28 10:49:02 -04:00
gumyr
54352d08db Regenerated after dash-dot fix 2023-07-28 09:17:25 -04:00