desiteAPI.deleteMaterial(MaterialList[m]) = -2

Fragen und Hilfe rund um die Programmierschnittstelle

desiteAPI.deleteMaterial(MaterialList[m]) = -2

Beitragvon Jens Higgen » Mo 31. Jul 2017, 12:38

Hallo Forum,

mein Anliegen ist ein Skript zu schreiben, welches alle Materialien zunächst löscht, im Anschluss wollte ich dann mit desiteAPI.createMaterial meine Eigene Liste erzeugen und diese an die Modellobjekte hängen.

Zum Löschen der Liste habe ich folgendes Skript geschrieben:

Code: Alles auswählen
var MaterialList = desiteAPI.getMaterialList();
      
      for(m=0; m<MaterialList.length; m++) {   

      console.append(MaterialList[m]);
   
      var meldung = desiteAPI.deleteMaterial(MaterialList[m]);
      
      console.append(meldung);

      };


die 'meldung' ist für alle Materialien nun -2, was laut Doku bedeutet: '-2 Material could not be deleted'
Was ist die Ursache hierfür?? können Materialien welche über ein CAD-Austauschformat in das Projekt gelangt sind nicht mehr gelöscht werden? oder liegt der Fehler wo anders?
Jens Higgen
 
Beiträge: 36
Registriert: Fr 5. Dez 2014, 07:40
Wohnort: Fürth

Zurück zu DESITE API

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron