Ich habe einen benutzerdefinierten Renderer, der geänderte Geometrie rendern muss. Die Eingabefunktionen werden alle über die IFeatureCursorals 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.Drawoder IDisplay.DrawPolygon/ IDisplay.DrawPoint/ etc. Aufrufe .
Bietet IDisplayjedoch keinen Mechanismus zum Zeichnen eines Multipatchs, und das Übergeben dieses als Geometrie führt dazu, IFeatureDraw.Drawdass nichts auf den Bildschirm gezeichnet wird.
Gibt es eine Möglichkeit, ein Multipatch-Element (vorzugsweise mit Texturierung) innerhalb dieser Methode direkt zu "zeichnen"?