Age | Commit message (Collapse) | Author |
|
Contributed by luzpaz.
Differential Revision: https://developer.blender.org/D15646
|
|
This is no longer necessary, see: T98554.
|
|
when facet normals option is ticked in importer file dialog, it would trigger an error.
Sharp edge draw option is now a settings from View3D Overlay.
Reviewed By: mont29
Differential Revision: https://developer.blender.org/D15001
|
|
Added an option to allow the user to export STLs
using an arbitrary (custom) coordinate-space.
This is not exposed in the UI and is intended for script authors
exporting content.
Ref D11517
|
|
See T95597
|
|
Contributed by luzpaz.
Differential Revision: https://developer.blender.org/D5801
|
|
|
|
|
|
|
|
|
|
This was neglected during the 2.81 development cycle.
|
|
|
|
This reverts commit 2f425cc128b8b709cc1ebf2c96ad372778f4aeda.
The crash has since been fixed in the API.
|
|
|
|
|
|
Unused imports, move rare imports inside functions, correct description.
|
|
Updates importers/exporters for the new file-browser design. They are
now reorganized into sub-panels.
Updated the Blender version requirement (won't be compatible with older
Blender versions). Left the Add-on versions untouched, will leave that
up to Authors to change.
|
|
|
|
|
|
Addresses new behavior of object.to_mesh().
This is corresponding part for D4875.
Reviewers: brecht
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D4876
|
|
Mainly search-and-replace approach.
Tested the enabled-by-default export/import addons. Seems to work with
an exception of X3D which is still referencing Blender Internal material
properties.
Reviewers: brecht
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D4866
|
|
|
|
Raising StopIteration was never a good idea to abort a generator
function, and since 3.6 it's converted to a regular RuntimeError
exception!
Proper way to do that is just to use return statement (as long as there
is a yield statement somewhere in the function code, it is a generator,
and return statement has proper special handling in that case).
|
|
|
|
Differential Revision: https://developer.blender.org/D3746
|
|
This ports the already working addons. The disabled x3d, psk, lwo, 3ds,
raw, dxf addons still need to be converted.
|
|
|
|
Reviewers: brecht
Differential Revision: https://developer.blender.org/D3730
|
|
|
|
|
|
|
|
Using new `mesh.flip_normals()` when the mesh is transformed with a negative matrix (mirror along one axis e.g.).
|
|
|
|
Original patch by D1582 by @lichtwerk
Also added 'use_selection' option, matching other exporters.
|
|
|
|
Limited, because STL only stores face normals, so we can only fake this by setting
all clnors of a same face to that face normal... Guess use case are rather limited,
but does not hurt to have it either.
|
|
|
|
Some report a size (facet number) of zero... To think even something as
simple as STL format cannot be respected universally... :'(
|
|
|
|
rBAbfbabc0592b8.
Now using a class factory to allow customization of those defaults axes, still way less
verbose than previous code!
|
|
Soft min/max are now 1e(-)3, hard ones are now 1e(-)6...
|
|
Python 3.4.0 deprecated the "imp" module, and replaced it with
"importlib". This changes imp.reload() into implib.reload().
Reviewers: campbellbarton
Differential Revision: https://developer.blender.org/D1016
|
|
|
|
Helps ensuring common behavior, and saves quite a few lines of code, too...
|
|
|
|
in py.
Thanks Campbell for the headup.
|
|
Not a bug, in fact, more like a feature request.
Added an option to take into account scene's scale on both export and import time.
Also added scaling/axis conversion to importer.
|
|
Replace usage of mmap by mere open(). It's not significatively slower (perhaps 2% or 3%),
and seems more reliable.
Based on patch by paddy10663 (Patrick Taylor), with own edits and optimizations.
|
|
|
|
Normals are not optional for STL so remove the option from the UI.
|