From .obj to .dxf
-
Hi there
I´m trying to convert an obj file to dxf. Exporting stl would be fine too. Trying it this way:
var objDeSerializer = require('@jscad/obj-deserializer');
var stlDeSerializer = require('@jscad/stl-deserializer');
var dxfSerializer = require('@jscad/dxf-serializer');
const fs = require('fs');fs.readFile('sceneOBJ.obj', 'utf-8' , (err, data) => {
var deserializedObj = objDeSerializer.deserialize(data, data, {output: 'geometry'});
var dxfStringArray = dxfSerializer.serialize(deserializedObj);
console.log(dxfStringArray);
});I get this error: only JSCAD geometries can be serialized to DXF
The obj or stl files I´m using seem to be correct (blender shows them correctly).
Any clues??Thx!!
-
@z3dev Happy to hear it!
-
@Gorka-Arakis Yeah! And there’s more to come!
-
It works! Thanks!!
-
@Gorka-Arakis welcome
Sorry but the documentation for the deserializer / serializer functions are not part of the documentation yet.
You can find the documentation inside the ‘index.js’ file.
The general rule is… options are always first. And options have a default value as well. So, the calls become…
const geometries = deserializer({output: ‘geometry’}, rawdatafromfile) const blobdata = serialize({}, geometries)