Page MenuHome

BotBuild Blender-2.76-d970f02 : 3d printing toolbox STL export all meshes present in the scene, regardless from what is actually selected
Closed, ResolvedPublic

Description

System Information
Fedora 23 / Nvidia GTX 730 Ti

Blender Version
Broken: 2.76-d970f02
Worked: 2.76b

Short description of error
3d printing toolbox export all meshes present in the scene, regardless from what is actually selected

Exact steps for others to reproduce the error

  1. Make 2 cubes ^^.
  2. Select one of your cube and click at "Check all" in 3d printing toolbox for non-manifold info
  3. Export your fantastic ready-to-print cube in STL format
  4. No errors reported. As for blender, everything's fine.
  5. But checking the STL file exported (ex : by importing it again in Blender), all cubes in the scene are included, which should not be the case.

Solution :
Reverting back to 2.76b official reverts back to normal. Regression ?
Please note that it could be something related to my setup, so this bug report is more of a news flash (if it's confirmed) than a bug report.
Thank you for your time and thanks to all blender devs.

Details

Differential Revisions
D1677: proposed fix for T47006
Type
Bug

Event Timeline

Mediaklan (mediaklan) set Type to Bug.
Mediaklan (mediaklan) created this task.
Mediaklan (mediaklan) raised the priority of this task from to Needs Triage by Developer.
Aaron Carlisle (Blendify) closed this task as Invalid.
Aaron Carlisle (Blendify) claimed this task.

This is a recent change in the addon. There is now a selected option that allows you to export just the selected object.

Very interesting option ! I can't find it anywhere thought.

I think @Mediaklan (mediaklan) actually has a point here.
The use_selection option was added to the export_mesh.stl operator (io_mesh_stl addon), which is used by 3d printing toolbox.
See D1582: STL Export: add "Join Objects" option and rBA77784acf17fa: Batch-export for STL

Now it defaults to False there, so to be consistent with previous behaviour the 3d printing toolbox has to call the operator with use_selection=True.
@Campbell Barton (campbellbarton): think so, too?

Proposed patch here: D1677: proposed fix for T47006