Eu tenho um renderizador personalizado que precisa renderizar geometria modificada. Todos os recursos de entrada são recebidos através dos IFeatureCursor
elementos as polygon. (Isso é semelhante a este exemplo , embora eu não esteja renderizando pontos.)
Eu posso renderizar polígonos, linhas e pontos facilmente, passando a nova geometria IFeatureDraw.Draw
ou chamando IDisplay.DrawPolygon
/ IDisplay.DrawPoint
/ etc.
No entanto, IDisplay
não fornece um mecanismo para desenhar um multipatch e transmiti-lo como geometria para IFeatureDraw.Draw
resultar em nada desenhado na tela.
Existe uma maneira de "desenhar" diretamente um elemento multipatch (preferencialmente com texturização) dentro desse método?