Hi Wayne,
Both default user interface and Inventor API have same output.
See below of the code in importing STEP file. This program is working in Inventor 2011.
Dim oSTEPTranslator As TranslatorAddIn
Dim oContext As TranslationContext
Dim oOptions As NameValueMap
Dim oDataMedium As DataMedium
Dim oTarget As Object
Dim oDoc As Document
Dim i As Integer
For i = 1 To m_InventorApp.ApplicationAddIns.Count
If m_InventorApp.ApplicationAddIns.Item(i).ClassIdString = "{90AF7F40-0C01-11D5-8E83-0010B541CD80}" Then
oSTEPTranslator = m_InventorApp.ApplicationAddIns.Item(i)
Exit For
End If
Next
If oSTEPTranslator Is Nothing Then
MsgBox("Could not access STEP translator.")
Exit Sub
End If
oContext = m_InventorApp.TransientObjects.CreateTranslationContext
oContext.Type = IOMechanismEnum.kFileBrowseIOMechanism
oOptions = m_InventorApp.TransientObjects.CreateNameValueMap
oDataMedium = m_InventorApp.TransientObjects.CreateDataMedium
oDataMedium.FileName = strSTEP
If oSTEPTranslator.HasOpenOptions(oDataMedium, oContext, oOptions) Then
oOptions.Value("EmbedInDocument") = False
Call oSTEPTranslator.Open(oDataMedium, oContext, oOptions, oTarget)
oDoc = oTarget
oDoc.Views.Add()
End If
Hope you can help.
Thanks.