Populating Transmittals
The following code adds a Model Library, creates a Model called “STC 2002”, and adds a cyan triangle Polygon to it:
seDRMHelper obj, vtx, inlColor;
float col[3] = { 0, 1, 1 };
root.add( SE_DRM_CLS_MODEL_LIBRARY, &obj );
obj.add( SE_DRM_CLS_MODEL, &obj, &f );
seObject::setString( "STC 2002", &f.u.Model.name );
obj.setFields( &f ); // don't forget to do this!!
obj.add( SE_DRM_CLS_GEOMETRY_MODEL, &obj );
obj.addInlineColor( &inlColor );
inlColor.addPrimColour( NULL, col );
vtx.addLSRLocation3D( 0, 0, 0 );
vtx.addLSRLocation3D( 1, 0, 0 );
vtx.addLSRLocation3D( .5, 0, 1 );