[Bf-docboard-svn] bf-manual: [9465] branches/blender-3.3-release/blender_docs/manual: STL: Add new C++ based STL importer

Aaron Carlisle noreply at blender.org
Thu Aug 11 02:31:49 CEST 2022


Revision: 9465
          https://developer.blender.org/rBM9465
Author:   Blendify
Date:     2022-08-11 02:31:48 +0200 (Thu, 11 Aug 2022)
Log Message:
-----------
STL: Add new C++ based STL importer

rB7c511f1b47d857f37aa36ee6ed8107cb88eb5c39

Modified Paths:
--------------
    branches/blender-3.3-release/blender_docs/manual/addons/import_export/mesh_stl.rst
    branches/blender-3.3-release/blender_docs/manual/files/import_export.rst

Added Paths:
-----------
    branches/blender-3.3-release/blender_docs/manual/files/import_export/stl.rst

Modified: branches/blender-3.3-release/blender_docs/manual/addons/import_export/mesh_stl.rst
===================================================================
--- branches/blender-3.3-release/blender_docs/manual/addons/import_export/mesh_stl.rst	2022-08-10 23:52:49 UTC (rev 9464)
+++ branches/blender-3.3-release/blender_docs/manual/addons/import_export/mesh_stl.rst	2022-08-11 00:31:48 UTC (rev 9465)
@@ -17,19 +17,25 @@
    and does not handle endianness, there is nothing in the STL specification about it.
 
 
+Importing
+=========
+
+.. note::
+
+   The STL importer Add-on is deprecated and being replaced with the much faster
+   :ref:`Integrated STL Importer <bpy.ops.wm.stl_import>`.
+
+
 Properties
-==========
+----------
 
-Import
-------
-
 Transform
 ^^^^^^^^^
 
 Scale
-   TODO.
+   Value by which to scale the imported objects in relation to the world's origin.
 Scene Unit
-   TODO.
+   Apply current scene's unit (as defined by unit scale) to imported data.
 Forward / Up Axis
    Since many applications use a different axis for pointing upwards, these are axis conversion for these settings,
    Forward and up axes -- By mapping these to different axes you can convert rotations
@@ -43,12 +49,15 @@
 ^^^^^^^^
 
 Facet Normals
-   TODO.
+   Use (import) facet normals (note that this will still give flat shading).
 
 
-Export
-------
+Exporting
+=========
 
+Properties
+----------
+
 ASCII
    TODO.
 Batch Mode
@@ -59,7 +68,9 @@
 ^^^^^^^
 
 Selection Only
-   TODO.
+   When checked, only selected objects are exported.
+   Instanced objects, for example collections that are instanced in the scene,
+   are considered 'selected' when their instancer is selected.
 
 
 Transform
@@ -66,9 +77,9 @@
 ^^^^^^^^^
 
 Scale
-   TODO.
+   Value by which to scale the exported objects in relation to the world's origin.
 Scene Unit
-   TODO.
+   Apply current scene's unit (as defined by unit scale) to exported data.
 Forward / Up Axis
    Since many applications use a different axis for 'Up', these are axis conversion for these settings,
    Forward and Up axes -- By mapping these to different axes you can convert rotations

Added: branches/blender-3.3-release/blender_docs/manual/files/import_export/stl.rst
===================================================================
--- branches/blender-3.3-release/blender_docs/manual/files/import_export/stl.rst	                        (rev 0)
+++ branches/blender-3.3-release/blender_docs/manual/files/import_export/stl.rst	2022-08-11 00:31:48 UTC (rev 9465)
@@ -0,0 +1,53 @@
+
+***
+STL
+***
+
+.. reference::
+
+   :Category:  Import-Export
+   :Menu:      :menuselection:`File --> Import/Export --> Stl (.stl) (experimental)`
+
+.. note::
+
+   This is the experimental STL importer designed to replace the much slower
+   :doc:`STL Importer Add-on </addons/import_export/mesh_stl>`
+
+The STL-file format is useful if you intend to import/export the files for CAD software.
+It is also commonly used for loading into 3D printing software.
+
+
+.. _bpy.ops.wm.stl_import:
+
+Importing
+=========
+
+Properties
+----------
+
+Scale
+   Value by which to scale the imported objects in relation to the world's origin.
+
+Scene Unit
+   Apply current scene's unit (as defined by unit scale) to imported data.
+
+Facet Normals
+   Use (import) facet normals (note that this will still give flat shading).
+
+Forward / Up Axis
+   Since many applications use a different axis for pointing upwards, these are axis conversion for these settings,
+   Forward and up axes -- By mapping these to different axes you can convert rotations
+   between applications default up and forward axes.
+
+   Blender uses Y forward, Z up (since the front view looks along the +Y direction).
+   For example, it is common for applications to use Y as the up axis, in that case -Z forward, Y up is needed.
+
+Validate Mesh
+   Check the imported mesh for corrupt data and fix it if necessary.
+   This option will make the importing slower but is often not necessary.
+
+
+Exporting
+=========
+
+In order to export STL-files you must currently use the :doc:`STL Add-on </addons/import_export/mesh_stl>`.


Property changes on: branches/blender-3.3-release/blender_docs/manual/files/import_export/stl.rst
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: branches/blender-3.3-release/blender_docs/manual/files/import_export.rst
===================================================================
--- branches/blender-3.3-release/blender_docs/manual/files/import_export.rst	2022-08-10 23:52:49 UTC (rev 9464)
+++ branches/blender-3.3-release/blender_docs/manual/files/import_export.rst	2022-08-11 00:31:48 UTC (rev 9465)
@@ -24,6 +24,7 @@
    import_export/collada.rst
    import_export/usd.rst
    import_export/obj.rst
+   import_export/stl.rst
    import_export/grease_pencil_svg.rst
    import_export/grease_pencil_pdf.rst
 



More information about the Bf-docboard-svn mailing list