View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004362 | FreeCAD | Bug | public | 2020-06-06 09:38 | 2020-06-09 11:55 |
Reporter | rkoyama1623 | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Ubuntu | OS Version | 16.04 |
Summary | 0004362: Cannot Export Mirrored Part to Collada File | ||||
Description | I am new to Freecad Community, so if I am wrong, please tell me. This issue is very near to this discussion. Problem to export to .obj If you mirror a part A into part B and export the parts(A and B), the original part A do not exported to collada mesh file. This is because the original part A has a parent part, which is the part B. The bug is located here: FreeCAD/src/Mod/Arch/ArchCommands.py: pruneIncluded Since the part which has parent part is judged as not a top level, the part is not exported. Thank you. | ||||
Steps To Reproduce | Export test.FCStd(attached) to test.dae(attached) in Collada format. | ||||
Tags | No tags attached. | ||||
FreeCAD Information | OS: Ubuntu 16.04.6 LTS (Unity/ubuntu) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19. Build type: Release Branch: unknown Hash: aac84ddf0f6413c3886e92c16fc493f74c593aad Python version: 3.5.2 Qt version: 4.8.7 Coin version: 4.0.0a OCC version: 7.3.0 Locale: Japanese/Japan (ja_JP) | ||||
|
test.dae (4,368 bytes)
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1"> <asset> <contributor/> <created>2020-06-06T18:29:23.661362</created> <modified>2020-06-06T18:29:23.661377</modified> <unit name="meter" meter="1.0"/> <up_axis>Z_UP</up_axis> </asset> <library_effects> <effect id="effect_Part__Mirroring" name="effect_Part__Mirroring"> <profile_COMMON> <technique sid="common"> <phong> <emission> <color>0.0 0.0 0.0 1.0</color> </emission> <ambient> <color>0.0 0.0 0.0 1.0</color> </ambient> <diffuse> <color>0.800000011920929 0.800000011920929 0.800000011920929 1.0</color> </diffuse> <specular> <color>1 1 1 1.0</color> </specular> <shininess> <float>0.0</float> </shininess> <reflective> <color>0.0 0.0 0.0 1.0</color> </reflective> <reflectivity> <float>0.0</float> </reflectivity> <transparent> <color>0.0 0.0 0.0 1.0</color> </transparent> <transparency> <float>1.0</float> </transparency> </phong> </technique> <extra> <technique profile="GOOGLEEARTH"> <double_sided>0</double_sided> </technique> </extra> </profile_COMMON> </effect> </library_effects> <library_geometries> <geometry id="geometry0" name="Part__Mirroring"> <mesh> <source id="cubenormals-array0"> <float_array id="cubenormals-array0-array" count="60">1 0 0 1 0 0 0 -1 0 0 -1 0 -1 -0 0 -1 0 0 0 1 0 0 1 -0 -1 0 0 -1 0 0 0 1 0 0 1 -0 0 -0 -1 0 0 -1 0 -0 -1 0 0 -1 0 0 1 0 0 1 0 -0 1 0 0 1</float_array> <technique_common> <accessor count="20" source="#cubenormals-array0-array" stride="3"> <param type="float" name="X"/> <param type="float" name="Y"/> <param type="float" name="Z"/> </accessor> </technique_common> </source> <source id="cubeverts-array0"> <float_array id="cubeverts-array0-array" count="36">0.05811089 -0.04014374 0 0.05811089 0.02782341 0 0.05811089 0.02782341 0.01 0.05811089 -0.04014374 0.01 0.0164271 -0.04014374 0 0.0164271 -0.04014374 0.01 0.0164271 -0.01591376 0.01 0.0164271 -0.01591376 0 0.03778234 -0.01591376 0 0.03778234 -0.01591376 0.01 0.03778234 0.02782341 0 0.03778234 0.02782341 0.01</float_array> <technique_common> <accessor count="12" source="#cubeverts-array0-array" stride="3"> <param type="float" name="X"/> <param type="float" name="Y"/> <param type="float" name="Z"/> </accessor> </technique_common> </source> <vertices id="cubeverts-array0-vertices"> <input semantic="POSITION" source="#cubeverts-array0"/> </vertices> <triangles count="20" material="ref_Part__Mirroring"> <input offset="1" semantic="NORMAL" source="#cubenormals-array0"/> <input offset="0" semantic="VERTEX" source="#cubeverts-array0-vertices"/> <p>0 0 1 0 2 0 0 1 2 1 3 1 4 2 0 2 3 2 4 3 3 3 5 3 6 4 4 4 5 4 7 5 4 5 6 5 8 6 7 6 6 6 8 7 6 7 9 7 10 8 8 8 9 8 10 9 9 9 11 9 1 10 10 10 11 10 1 11 11 11 2 11 8 12 0 12 4 12 7 13 8 13 4 13 1 14 0 14 8 14 10 15 1 15 8 15 3 16 9 16 5 16 9 17 6 17 5 17 3 18 2 18 9 18 2 19 11 19 9 19</p> </triangles> </mesh> </geometry> </library_geometries> <library_materials> <material id="mat_Part__Mirroring" name="Part__Mirroring"> <instance_effect url="#effect_Part__Mirroring"/> </material> </library_materials> <library_visual_scenes> <visual_scene id="myscene"> <node id="node0" name="node0"> <instance_geometry url="#geometry0"> <bind_material> <technique_common> <instance_material target="#mat_Part__Mirroring" symbol="ref_Part__Mirroring"/> </technique_common> </bind_material> </instance_geometry> </node> </visual_scene> </library_visual_scenes> <scene> <instance_visual_scene url="#myscene"/> </scene> </COLLADA> |
|
@rkoyama1623 : please address your issue following our reporting guidelines by opening first a topic in our forum. Thx As your ticket seems OK so far, I'll let it open as is, but it can get more attention if you open a topic though. |
|
Sorry for that, and I cheked the guidline again. Thank you for merging my PR #3570. Now you can close this issue. (Can I close by myself?) |
|
Fixed by commit 5d6b86d84535 c:FreeCAD:5d6b86d8: Closing Edit: Modified link to c:FreeCAD:hash: to reference commit Edit2: reverted |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-06-06 09:38 | rkoyama1623 | New Issue | |
2020-06-06 09:38 | rkoyama1623 | File Added: test.FCStd | |
2020-06-06 09:38 | rkoyama1623 | File Added: test.dae | |
2020-06-06 09:38 | rkoyama1623 | File Added: test.png | |
2020-06-06 09:38 | rkoyama1623 | File Added: test2.png | |
2020-06-07 17:32 | openBrain | Note Added: 0014512 | |
2020-06-09 11:21 | rkoyama1623 | Note Added: 0014517 | |
2020-06-09 11:30 | openBrain | Status | new => closed |
2020-06-09 11:30 | openBrain | Resolution | open => fixed |
2020-06-09 11:30 | openBrain | Description Updated | |
2020-06-09 11:30 | openBrain | FreeCAD Information | OS: Ubuntu 16.04.6 LTS (Unity/ubuntu) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19. Build type: Release Branch: unknown Hash: aac84ddf0f6413c3886e92c16fc493f74c593aad Python version: 3.5.2 Qt version: 4.8.7 Coin version: 4.0.0a OC... => OS: Ubuntu 16.04.6 LTS (Unity/ubuntu) Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.19. Build type: Release Branch: unknown Hash: aac84ddf0f6413c3886e92c16fc493f74c593aad Python version: 3.5.2 Qt version: 4.8.7 Coin version: ... |
2020-06-09 11:30 | openBrain | Note Added: 0014518 | |
2020-06-09 11:37 | Kunda1 | Note Edited: 0014518 | |
2020-06-09 11:55 | Kunda1 | Note Edited: 0014518 |