Hallo,
hat schon mal jemand versucht sich die ErrorList eines tesselierten Objekts ausgeben zu lassen? Man kann über die API ein Bauteil oder nur eine Fläche tesselieren. Sollten hierbei Fehler auftreten, so werden sie in einer ErrorList gespeichert. Diese enthält dann z.B. die IDs der fehlerhaften Facetten. In der API-Hilfe steht nur:
Description
This method gets the tessellation error list.
Syntax (OLE Automation)
void Tessellation.GetErrorList ( *faceErrArray, *facetErrArray, *vertexPointErrArray, *vertexNormalErrArray, *vertexParamsErrArray)
Output: (VARIANT) *faceErrArray Array of tessellation faces that have errors
Output: (VARIANT) *facetErrArray Array of tessellation facets that have errors
Output: (VARIANT) *vertexPointErrArray Array of tessellation vertex points that have errors
Output: (VARIANT) *vertexNormalErrArray Array of tessellation vertex normals that have errors
Output: (VARIANT) *vertexParamsErrArray Array of tessellation vertex parameters that have errors
Werden diese Arrays vom System erstellt? Ich habe jetzt versucht den Inhalt der ErrorList einem Feld zuzuweisen:
Dim vErrorList As Variant
vErrorList = swTess.GetErrorList(vFaceErrArray, vFacetErrArray, vVertexPointErrArray, vVertexNormalErrArray, vVertexParamsErrArray)
Leider kommt jetzt immer die Fehlermeldung: "Fehler beim Kompilieren: Function oder Variable erwartet."
Leider kann ich damit nichts anfangen. Wie muss ich es richtig machen? Bin wie immer für jede Form der Anregung und jeglicher Hilfestellung sehr dankbar!
Benutze SolidWorks Premium 2007 SP5.0
------------------
Gruß,
Stevie
[Diese Nachricht wurde von stevieda am 24. Apr. 2008 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP