View Issue Details

IDProjectCategoryView StatusLast Update
0002029File formatsGeneralpublic2015-03-30 00:30
Reporteraforencich Assigned Towmayer  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionreopened 
PlatformArch LinuxOSLinuxOS Version3.18.6
Summary0002029: VRML inline ignored
DescriptionFreeCAD appears to be ignoring Inline blocks in imported VRML files. The main content of the VRML file is displayed correctly, but the models pointed to in the Inline blocks are not loaded and do not appear. No error messages are generated. The models are displayed if the inline blocks are manually replaced with the contents of the external files.
Steps To ReproduceImport any VRML file that utilizes Inline blocks.
TagsNo tags attached.
FreeCAD Information

Activities

aforencich

2015-03-27 18:05

reporter   ~0005949

That was a fast fix, but it is only fixed for the initial import. If the imported VRML file is saved in a freecad file, the sub-components in the VRML file will not be loaded when the freecad file is opened up later. Also, if the imported object is duplicated, the sub-components do not appear in the duplicate object.

aforencich

2015-03-29 00:10

reporter   ~0005953

This still does not seem to be working correctly. Same behavior as before - children disapper on duplicate and do not load when saved and re-opened. I have a zip file with the VRML model I am trying to work with that I can send along.

aforencich

2015-03-29 00:11

reporter  

control_board.zip (152,513 bytes)

wmayer

2015-03-29 09:17

administrator   ~0005955

OK, the problem is that the inline files are not in the same directory as the actual VRML file but in a sub-directory.

aforencich

2015-03-29 21:54

reporter   ~0005956

It's now working for save/load, but it's still not working for copy and paste.

Related Changesets

FreeCAD: master 436749f8

2015-03-27 16:42:14

wmayer

Details Diff
+ fixes 0002029: VRML inline ignored Affected Issues
0002029
mod - src/Gui/ApplicationPy.cpp Diff File
mod - src/Gui/ViewProviderVRMLObject.cpp Diff File

FreeCAD: master f3cd3e4c

2015-03-28 14:51:03

wmayer

Details Diff
+ fixes 0002029: VRML inline ignored Affected Issues
0002029
mod - src/App/VRMLObject.cpp Diff File
mod - src/App/VRMLObject.h Diff File
mod - src/Gui/ViewProviderVRMLObject.cpp Diff File
mod - src/Gui/ViewProviderVRMLObject.h Diff File

FreeCAD: master 995de944

2015-03-29 23:35:39

wmayer

Details Diff
+ fixes 0002029: VRML inline ignored Affected Issues
0002029
mod - src/App/PropertyFile.cpp Diff File
mod - src/App/PropertyFile.h Diff File
mod - src/App/VRMLObject.cpp Diff File
mod - src/App/VRMLObject.h Diff File

FreeCAD: master dadc87ef

2015-03-30 02:23:49

wmayer

Details Diff
+ fixes 0002029: VRML inline ignored Affected Issues
0002029
mod - src/App/PropertyFile.cpp Diff File
mod - src/App/VRMLObject.cpp Diff File
mod - src/App/VRMLObject.h Diff File

Issue History

Date Modified Username Field Change
2015-03-27 09:36 aforencich New Issue
2015-03-27 15:50 wmayer Changeset attached => FreeCAD Master master 436749f8
2015-03-27 15:50 wmayer Assigned To => wmayer
2015-03-27 15:50 wmayer Status new => closed
2015-03-27 15:50 wmayer Resolution open => fixed
2015-03-27 18:05 aforencich Note Added: 0005949
2015-03-27 18:05 aforencich Status closed => feedback
2015-03-27 18:05 aforencich Resolution fixed => reopened
2015-03-28 14:00 wmayer Changeset attached => FreeCAD Master master f3cd3e4c
2015-03-28 14:00 wmayer Status feedback => closed
2015-03-29 00:10 aforencich Note Added: 0005953
2015-03-29 00:10 aforencich Status closed => feedback
2015-03-29 00:11 aforencich File Added: control_board.zip
2015-03-29 09:17 wmayer Note Added: 0005955
2015-03-29 21:40 wmayer Changeset attached => FreeCAD Master master 995de944
2015-03-29 21:40 wmayer Status feedback => closed
2015-03-29 21:54 aforencich Note Added: 0005956
2015-03-29 21:54 aforencich Status closed => feedback
2015-03-30 00:30 wmayer Changeset attached => FreeCAD Master master dadc87ef
2015-03-30 00:30 wmayer Status feedback => closed