2013-01-17 51 views
0

我在網頁中使用x3d場景。在這個頁面中,我有一個indexedfaceset,它工作正常。 我添加了一個<Color color="..."></Color>,它的工作也很好。修改x3d場景的節點不會產生結果

現在我想要做的就是在場景已經繪製之後,使用javascript更改Color的內容。不幸的是,修改沒有考慮在內。

我必須強制重畫場景或類似的東西嗎?我沒有看到x3d的運行時API。

謝謝

回答

0

through x3dom?

如果是的話請在這裏查看我的答案。展示瞭如何通過js鼠標事件的標籤和id設置屬性

我知道你試圖改變索引面設置顏色屬性,但我認爲下面應該給你一個出發點。讓我知道如果你需要一個更簡潔的例子

attaching attribute to x3dom object

+0

謝謝。是的,它是通過x3dom。我沒有問題來獲取和設置元素。唯一的問題是,對於索引面集,在繪製對象之後修改顏色標記不起作用。我正在使用的解決方法是刪除整個indexedfaceset並重新插入它。它工作得很好。 –

相關問題