Open Search
    fobjimport2.h File Reference

    Enumerations

    enum  {
      OBJIMPORTOPTIONS_NAME ,
      OBJIMPORTOPTIONS_GROUP ,
      OBJIMPORTOPTIONS_GROUP_ANIMATION ,
      OBJIMPORTOPTIONS_SEQUENCE_ANIMATION ,
      OBJIMPORTOPTIONS_SEQUENCE_FPS ,
      OBJIMPORTOPTIONS_SEQUENCE_FRAME_STEP ,
      OBJIMPORTOPTIONS_SEQUENCE_SHARED_MATERIAL ,
      OBJIMPORTOPTIONS_SEQUENCE_PLA ,
      OBJIMPORTOPTIONS_GROUP_PRESETS ,
      OBJIMPORTOPTIONS_PRESETS ,
      OBJIMPORTOPTIONS_PRESETS_CUSTOM_SAVEBUTTON ,
      OBJIMPORTOPTIONS_PRESETS_CUSTOM_DELETEBUTTON ,
      OBJIMPORTOPTIONS_GROUP_GEOMETRY ,
      OBJIMPORTOPTIONS_SCALE ,
      OBJIMPORTOPTIONS_SPLITBY ,
      OBJIMPORTOPTIONS_SPLITBY_ONEOBJECT ,
      OBJIMPORTOPTIONS_SPLITBY_OBJECT ,
      OBJIMPORTOPTIONS_SPLITBY_GROUP ,
      OBJIMPORTOPTIONS_SPLITBY_MATERIAL ,
      OBJIMPORTOPTIONS_SPLITBY_GROUP_COMBINE_NAME_COLLISIONS ,
      OBJIMPORTOPTIONS_NORMALS ,
      OBJIMPORTOPTIONS_NORMALS_NOIMPORT ,
      OBJIMPORTOPTIONS_NORMALS_PHONGTAG ,
      OBJIMPORTOPTIONS_NORMALS_VERTEX ,
      OBJIMPORTOPTIONS_PHONG_ANGLE_DEFAULT ,
      OBJIMPORTOPTIONS_POINTTRANSFORM_FLIPX ,
      OBJIMPORTOPTIONS_POINTTRANSFORM_FLIPY ,
      OBJIMPORTOPTIONS_POINTTRANSFORM_FLIPZ ,
      OBJIMPORTOPTIONS_POINTTRANSFORM_SWAPXY ,
      OBJIMPORTOPTIONS_POINTTRANSFORM_SWAPXZ ,
      OBJIMPORTOPTIONS_POINTTRANSFORM_SWAPYZ ,
      OBJIMPORTOPTIONS_FLIPFACES ,
      OBJIMPORTOPTIONS_VERTEX_COLOR ,
      OBJIMPORTOPTIONS_IMPORT_UVS ,
      OBJIMPORTOPTIONS_UV_NONE ,
      OBJIMPORTOPTIONS_UV_ORIGINAL ,
      OBJIMPORTOPTIONS_FLIP_U ,
      OBJIMPORTOPTIONS_FLIP_V ,
      OBJIMPORTOPTIONS_FLIP_UV ,
      OBJIMPORTOPTIONS_LINES ,
      OBJIMPORTOPTIONS_LINES_DEFAULT ,
      OBJIMPORTOPTIONS_LINES_CLOSED ,
      OBJIMPORTOPTIONS_LINES_ASPOLYS ,
      OBJIMPORTOPTIONS_REPORT_SCRIPTCONSOLE ,
      OBJIMPORTOPTIONS_GROUP_MATERIAL ,
      OBJIMPORTOPTIONS_GROUP_OPTIONAL ,
      OBJIMPORTOPTIONS_MATERIAL ,
      OBJIMPORTOPTIONS_MATERIAL_NONE ,
      OBJIMPORTOPTIONS_MATERIAL_DEFAULTPEROBJECT ,
      OBJIMPORTOPTIONS_MATERIAL_MTLFILE ,
      OBJIMPORTOPTIONS_MATERIAL_DEFAULTPERMTLFILE ,
      OBJIMPORTOPTIONS_DEFAULTMATERIAL ,
      OBJIMPORTOPTIONS_DEFAULTMATERIAL_WHITE ,
      OBJIMPORTOPTIONS_DEFAULTMATERIAL_RANDOMCOLORS ,
      OBJIMPORTOPTIONS_MATERIAL_MIXMODE ,
      OBJIMPORTOPTIONS_MATERIAL_MIXMODE_BLEND ,
      OBJIMPORTOPTIONS_MATERIAL_MIXMODE_ADD ,
      OBJIMPORTOPTIONS_MATERIAL_MIXMODE_SUB ,
      OBJIMPORTOPTIONS_MATERIAL_MIXMODE_MUL ,
      OBJIMPORTOPTIONS_INVERT_TRANSPARENCY ,
      OBJIMPORTOPTIONS_FILENAME ,
      OBJIMPORTOPTIONS_PER_FACE_MATERIAL ,
      OBJIMPORTOPTIONS_ENCODING_UTF8
    }
     

    Enumeration Type Documentation

    ◆ anonymous enum

    anonymous enum
    Enumerator
    OBJIMPORTOPTIONS_NAME 

    OBJ import preset name. Used in the OBJIMPORTOPTIONS_PRESETS dropbox. (String)

    OBJIMPORTOPTIONS_GROUP 

    Static group used by res file.

    OBJIMPORTOPTIONS_GROUP_ANIMATION 

    Static group used for OBJ animation sequences.

    OBJIMPORTOPTIONS_SEQUENCE_ANIMATION 
    OBJIMPORTOPTIONS_SEQUENCE_FPS 
    OBJIMPORTOPTIONS_SEQUENCE_FRAME_STEP 
    OBJIMPORTOPTIONS_SEQUENCE_SHARED_MATERIAL 
    OBJIMPORTOPTIONS_SEQUENCE_PLA 
    OBJIMPORTOPTIONS_GROUP_PRESETS 

    Static group used by res file.

    OBJIMPORTOPTIONS_PRESETS 

    Preset drop down (Int)

    OBJIMPORTOPTIONS_PRESETS_CUSTOM_SAVEBUTTON 

    Save and Delete Preset buttons.

    OBJIMPORTOPTIONS_PRESETS_CUSTOM_DELETEBUTTON 
    OBJIMPORTOPTIONS_GROUP_GEOMETRY 

    Static group used by res file.

    OBJIMPORTOPTIONS_SCALE 

    Scale widget We assign 1 OBJ unit as x unit of type y (x, y specified by user)

    OBJIMPORTOPTIONS_SPLITBY 

    Value controlling how we separate the OBJ content into objects (Int)

    OBJIMPORTOPTIONS_SPLITBY_ONEOBJECT 

    All content is imported as part of one object.

    OBJIMPORTOPTIONS_SPLITBY_OBJECT 

    All content is separated by object (o primitive)

    OBJIMPORTOPTIONS_SPLITBY_GROUP 

    All content is separated by group (g primitive), while renaming groups with naming collisions to keep the data separate.

    OBJIMPORTOPTIONS_SPLITBY_MATERIAL 

    All content is separated by material assignment (usemtl statement)

    OBJIMPORTOPTIONS_SPLITBY_GROUP_COMBINE_NAME_COLLISIONS 

    All content is separated by group (g primitive) while combining data found with naming collisions.

    OBJIMPORTOPTIONS_NORMALS 

    Value controlling how we import normal information (Int)

    OBJIMPORTOPTIONS_NORMALS_NOIMPORT 

    No normal information is imported (or set)

    OBJIMPORTOPTIONS_NORMALS_PHONGTAG 

    A phong tag is applied. No normal information is read.

    OBJIMPORTOPTIONS_NORMALS_VERTEX 

    Normal vertices are imported if any. A phong tag is applied in case there is no normals.

    OBJIMPORTOPTIONS_PHONG_ANGLE_DEFAULT 

    Phong tag default angle value (float)

    OBJIMPORTOPTIONS_POINTTRANSFORM_FLIPX 

    Switch reversing the X axis (bool) All flip and swap are performed in order of occurrence. They are applied to the incoming OBJ data. These spatial transformation allow to reorient the scene for Cinema 4D This includes changing between left handed and right handed coordinate systems.

    OBJIMPORTOPTIONS_POINTTRANSFORM_FLIPY 

    Switch reversing the Y axis (bool)

    OBJIMPORTOPTIONS_POINTTRANSFORM_FLIPZ 

    Switch reversing the Z axis (bool)

    OBJIMPORTOPTIONS_POINTTRANSFORM_SWAPXY 

    Switch exchanging the X with the Y axis (bool)

    OBJIMPORTOPTIONS_POINTTRANSFORM_SWAPXZ 

    Switch exchanging the X with the Z axis (bool)

    OBJIMPORTOPTIONS_POINTTRANSFORM_SWAPYZ 

    Switch exchanging the Y with the Z axis (bool)

    OBJIMPORTOPTIONS_FLIPFACES 

    Switch reversing the face definition (polygon winding) (bool)

    OBJIMPORTOPTIONS_VERTEX_COLOR 

    Vertex colors Importing.

    OBJIMPORTOPTIONS_IMPORT_UVS 

    UV coordinates.

    OBJIMPORTOPTIONS_UV_NONE 
    OBJIMPORTOPTIONS_UV_ORIGINAL 
    OBJIMPORTOPTIONS_FLIP_U 
    OBJIMPORTOPTIONS_FLIP_V 
    OBJIMPORTOPTIONS_FLIP_UV 
    OBJIMPORTOPTIONS_LINES 

    Value controlling how the lines are imported (Int)

    OBJIMPORTOPTIONS_LINES_DEFAULT 

    Lines are imported as is. Possibly as segment, unless they list their beginning for end.

    OBJIMPORTOPTIONS_LINES_CLOSED 

    Lines are ensured to be closed. Some exporter have this assumption.

    OBJIMPORTOPTIONS_LINES_ASPOLYS 

    Lines are closed and are imported as polygon in the object (opaque)

    OBJIMPORTOPTIONS_REPORT_SCRIPTCONSOLE 

    Switch controlling the printing of the import report to the script console.

    OBJIMPORTOPTIONS_GROUP_MATERIAL 

    Optimize vertices and potentially polygons.

    Static group used by res file

    OBJIMPORTOPTIONS_GROUP_OPTIONAL 

    Static group used by res file.

    OBJIMPORTOPTIONS_MATERIAL 

    Value controlling how we import normal information (Int)

    OBJIMPORTOPTIONS_MATERIAL_NONE 

    Imported scene won't have any material.

    OBJIMPORTOPTIONS_MATERIAL_DEFAULTPEROBJECT 

    Assign one default material per object.

    OBJIMPORTOPTIONS_MATERIAL_MTLFILE 

    Import .MAT file and use them in the imported scene.

    OBJIMPORTOPTIONS_MATERIAL_DEFAULTPERMTLFILE 

    Import material name but use a default material instead.

    OBJIMPORTOPTIONS_DEFAULTMATERIAL 

    Value controlling the default material to use (Int)

    OBJIMPORTOPTIONS_DEFAULTMATERIAL_WHITE 

    material with white diffuse channel

    OBJIMPORTOPTIONS_DEFAULTMATERIAL_RANDOMCOLORS 

    each new default material use a different color

    OBJIMPORTOPTIONS_MATERIAL_MIXMODE 

    Value controlling the material mix mode to use (Int)

    OBJIMPORTOPTIONS_MATERIAL_MIXMODE_BLEND 

    The blended mix mode.

    OBJIMPORTOPTIONS_MATERIAL_MIXMODE_ADD 

    The add mix mode.

    OBJIMPORTOPTIONS_MATERIAL_MIXMODE_SUB 

    The subtract mix mode.

    OBJIMPORTOPTIONS_MATERIAL_MIXMODE_MUL 

    The multiply mix mode.

    OBJIMPORTOPTIONS_INVERT_TRANSPARENCY 

    Switch controlling if transparency value should be inverted (bool)

    OBJIMPORTOPTIONS_FILENAME 

    Extended configuration information. Not used in the UI.

    OBJIMPORTOPTIONS_PER_FACE_MATERIAL 

    Extended configuration information. Not used in the UI.

    OBJIMPORTOPTIONS_ENCODING_UTF8 

    UTF-8 file importing.