Fedor Kotov
Fedor Kotov
Are they flat self-intersecting wires or 3D wires that merely look like that from this angle? 
This conical face won't extrude either  CadQuery 2.1 (not current master) with ocp 7.5.2beta on Windows says `Cannot build face(s): wires not planar` without segfault ```python import cadquery as...
> The xs is the scaling factor and its location on the identity matrix changes the scaling axis? See this https://en.wikipedia.org/wiki/Scaling_(geometry) and this https://en.wikipedia.org/wiki/Affine_transformation
@bragostin If you have the time, you can contribute it as a plugin to https://github.com/CadQuery/cadquery-plugins (README of that repository has detailed instructions on how to do it)
You can do this with `Workplane.each(..)`. Either manually or using my plugin https://github.com/CadQuery/cadquery-plugins/tree/main/plugins/apply_to_each_face See also #713
I think I have found where these models are coming from https://www.diodes.com/assets/Spice-Models/Discrete-Prodcut-Groups/Zener-Diodes.txt I will submit a fix sometime later this week.
@nexx512 That is why I ended up not submitting the fix. Having them all in one place would be very nice indeed but legality of such a compendium is questionable....
@adam-urbanczyk please reconsider `radius1`, `height`, `radius2` argument order. IMHO it is really non-obvious and surprising. Look at GUIs and APIs of other somewhat similar software https://docs.blender.org/api/current/bpy.ops.mesh.html#bpy.ops.mesh.primitive_cone_add https://docs.salome-platform.org/latest/gui/GEOM/create_cone_page.html Of course CadQuery...
@martinbudden I think that having a cone primitive creation method in Workplane is better than not having one. And so suggest you follow @adam-urbanczyk recommendations even if you do not...
> If there is any use case that is not covered with an improved Workplane.workplane then we can have a look at .split(Plane(...)). Such a use case is splitting with...