Ich habe einen benutzerdefinierten Renderer, der geänderte Geometrie rendern muss. Die Eingabefunktionen werden alle über die IFeatureCursor
als Polygonelemente eingegeben . (Dies ähnelt diesem Beispiel , obwohl ich keine Punkte rendere.)
Ich kann Polygone, Linien und Punkte einfach rendern, indem ich entweder die neue Geometrie übergebe IFeatureDraw.Draw
oder IDisplay.DrawPolygon
/ IDisplay.DrawPoint
/ etc. Aufrufe .
Bietet IDisplay
jedoch keinen Mechanismus zum Zeichnen eines Multipatchs, und das Übergeben dieses als Geometrie führt dazu, IFeatureDraw.Draw
dass nichts auf den Bildschirm gezeichnet wird.
Gibt es eine Möglichkeit, ein Multipatch-Element (vorzugsweise mit Texturierung) innerhalb dieser Methode direkt zu "zeichnen"?