file
Imports a .obj file into the current scene.
oReturn = ObjImport( FileName, Group, hrc, Material, UV, UserNormal, UVwrapping ); |
XSICollection containing the imported objects.
Parameter | Type | Description |
---|---|---|
FileName | String | Name of the file to import |
Group | Integer | Import Group as Clusters or Objects |
hrc | Boolean | Select type of hierarchy to be import( none / Null as Parent / Model as Parent |
Material | Boolean | Import Materials |
UV | Boolean | Import UVs |
UserNormal | Boolean | Import UserNormals |
UVwrapping | Boolean | Turn on UV wrapping on projection def |
' Set up the scene NewScene , false set obj1 = ActiveSceneRoot.AddGeometry( "Sphere", "MeshSurface" ) Selection.Add obj1 set obj2 = ActiveSceneRoot.AddGeometry( "Torus", "MeshSurface" ) Selection.Add obj2 ' Export to an OBJ file sFilePath = InstallationPath( siProjectPath ) & "\foo.obj" ObjExport sFilePath, 0, False, 1, 100, 1, True, False, False, False, 0, False, False, False, True DeleteAll false ' Import from the OBJ file set rtn = ObjImport( sFilePath, 1, 0, True, True ) for each thing in rtn logmessage thing.fullname & " (" & typename(thing) & ")" next 'INFO : sphere,torus 'VERBOSE : Wavefront OBJ Export: <project_path>\foo.obj 'INFO : sphere (X3DObject) 'INFO : torus (X3DObject) |