如何将材质添加到现有网格 -
我不想再次调用网格构造函数 - 有办法吗?
我正在谈论 - 我有一个网格,我已经像这样调用了构造函数
# Add vehicle
for (n in 1:nrow(combined)) {
cat("Searching Featured Products...", "\n")
data <- featured_products[which(featured_products$sku == combined$sku[n]),]
cat("Matching dates...", "\n")
for (m in 1:nrow(data)) {
combined$vehicle <- ifelse(combined$activitydate %within% interval(data$startdate[m],data$enddate[m]), data$`vehicle/placement`, NA)
}
}
现在我在代码中创建了更多材料:
var mesh = new THREE.Mesh(geometry, material);
现在我想将它添加到网格
var material2 = new THREE.MeshBasicMaterial();
这不起作用。
答案 0 :(得分:-1)
好的,所以我找到了答案 - 它确实有效 - 只要确保将整个数组传递给网格 - 并且不要尝试做类似的事情
Xamarin.Forms
我正在做的事情 - 如果在使用之前不克隆材料并将它们存储到变量中,也会发生奇怪的事情。
或者它可能是与浏览器相关的问题 - 谁知道 - 有时会发生奇怪的事情......