Posted by Mike Wheeler on March 09, 2001 at 16:43:43:
In Reply to: 3DMF response from Abvent posted by Jeff on March 09, 2001 at 13:34:56:
I believe the kQ3TransformTypeScale call Abvent refers to is used to scale one or more objects within the file by a given factor. This is not the issue. The objects in our file are all written at the correct scale in regards to each other.
The problem is that Art*lantis assumes the units in the file are cm. In DesignWorkshop 3DMFs the units are feet. The 3DMF format has an attribute to define this, the ScaleAttribute. In DesignWorkshop 3DMF files the ScaleAttribute is set as follows:
ScaleAttribute ( 0.3048 )
You can see this by saving a text 3DMF and then opening the file in a text editor.
ScaleAttribute is meant to define the relationship of units in the file to meters. In this case 1 unit in DW 3DMF files is 0.3048 meters. Apparently Art*lantis does not read this attribute and does not take it into consideration. They just assume the ScaleAttribute is 0.01.