如何更改 Mesh.CreateBox 的位置
How to change position of Mesh.CreateBox
创建网格后如何设置Position(x,y,z)
创建时
var pb1 = Mesh.CreateBox(8000, 400, 300);
pb1.Color = Color.FromArgb(255, (byte)rand.Next(255), (byte)rand.Next(255), (byte)rand.Next(255));
pb1.ColorMethod = colorMethodType.byEntity;
pb1.Translate(0, 0, 0);
所以我想设置为 x=0, y=400, z=0
SelectedEntity.Translate(0, 400, 0)
dosent work it set always to another position
您需要致电 model1.Entities.Regen()
来查看更改的效果。 Translate()
调用后,Entity.RegenMode
变为 regenType.RegenAndCompile
状态。 Model.Entities.Regen()
调用遍历 Model.Entities
集合的所有项目并将它们的状态解析为 regenType.NotNeeded
。 regenType.NotNeeded
status表示你看到的是实体的实际位置。
创建网格后如何设置Position(x,y,z) 创建时
var pb1 = Mesh.CreateBox(8000, 400, 300);
pb1.Color = Color.FromArgb(255, (byte)rand.Next(255), (byte)rand.Next(255), (byte)rand.Next(255));
pb1.ColorMethod = colorMethodType.byEntity;
pb1.Translate(0, 0, 0);
所以我想设置为 x=0, y=400, z=0
SelectedEntity.Translate(0, 400, 0)
dosent work it set always to another position
您需要致电 model1.Entities.Regen()
来查看更改的效果。 Translate()
调用后,Entity.RegenMode
变为 regenType.RegenAndCompile
状态。 Model.Entities.Regen()
调用遍历 Model.Entities
集合的所有项目并将它们的状态解析为 regenType.NotNeeded
。 regenType.NotNeeded
status表示你看到的是实体的实际位置。