Schnittfläche mit Ebene

Fragen und Hilfe rund um die Programmierschnittstelle

Schnittfläche mit Ebene

Beitragvon lwstudent » Fr 5. Okt 2018, 09:57

Sehr geehrte Damen und Herren,

ist es möglich eine Ebene als Objekt in der API zu erstellen und diese in der API createContactObject() zu verwenden, sodass contact objects ausgegeben werden können? Und wenn dies möglich sein sollte, wie kann ich dieses Objekt anlegen?
Das würde besonders für die Ermittlung und die grafische Darstellung der Brutto-Geschossfläche helfen.

Vielen Dank schon einmal!
lwstudent
 
Beiträge: 8
Registriert: Mo 14. Mai 2018, 15:24

Re: Schnittfläche mit Ebene

Beitragvon jochen.hanff » Fr 5. Okt 2018, 20:53

hallo,

mit createObjectFromXml() kann man geometrische objekte erstellen.
http://cloud.ceapoint.com/html-api-2.2/ ... e7dbd8a532

jh
jochen.hanff
 
Beiträge: 170
Registriert: Do 4. Dez 2014, 18:46
Wohnort: Essen

Re: Schnittfläche mit Ebene

Beitragvon lwstudent » Do 11. Okt 2018, 17:51

Hallo!

vielen Dank schon einmal für Ihre Auskunft. Diese Funktion habe ich leider übersehen.
Leider habe ich keinerlei Erfahrung mit XML Skripten. Ich habe Ihren Beispieltext nun in mein allgemeines Skript eingebunden:

Code: Alles auswählen
var test =desiteAPI.getRootContainerList(modelList[0]);   

var Test = ('');
var testID = "";
for (i=0; i< elements.length; i++) {
   var name = desiteAPI.getPropertyValue(elements[i], "cpName", "xs:string")
   if (name == "test") {
      testID = elements[i];
   }
}
console.log('testID' +testID);



var objXml = '<object3D ID="EbeneXY" name="objectXY" matID="xxxx" >
                   <p nr="0" x="0.0" y="0.0" z="10.0" />
                   <p nr="1" x="100.0" y="0.0" z="10.0" />
                      <p nr="2" x="0.0" y="100.0" z="10.0" />
                      <t p1="0" p2="1" p3="2" />
                  </object3D>';

desiteAPI.createObjectFromXml( testID , objXml );
repaint3DView();


Die ParentID wird auch richtig ausgelesen, aber leider bekomme ich dann immer eine allgemeine Fehlermeldung mit der ich nichts anfangen kann. Für jemanden der das schon einmal gemacht hat ist das mit Sicherheit einfach, aber ich komme einfach nicht auf die richtige Lösung.
Danke schon mal vorab für die Hilfe!
lwstudent
 
Beiträge: 8
Registriert: Mo 14. Mai 2018, 15:24

Re: Schnittfläche mit Ebene

Beitragvon lwstudent » Di 16. Okt 2018, 14:27

Sehr geehrte Damen und Herren,

die Frage hat sich erledigt. Wenn man die Variable objXml nicht in einer Zeile deklariert, tritt die unbestimmte Fehlermeldung auf. Vergrößert man den Bildschirm und schreibt den Text für das 3Dobject in eine Zeile funktioniert es damit!
lwstudent
 
Beiträge: 8
Registriert: Mo 14. Mai 2018, 15:24


Zurück zu DESITE API

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron