通常在 Eyeshot 中,通过重复将纹理应用于整个网格。我希望它只复制 10 × 10 次(或在网格的某个区域内)。这可能吗?我的想法是
bitmap2draw = (Bitmap)Bitmap.FromFile(@"d:\512px-Twemoji12_1f984.svg.png");
Material newMaterial = new Material("test");
newMaterial.TextureImage = (Bitmap)bitmap2draw;
meshToBeTextured.MaterialName = "test";
meshToBeTextured.ApplyTextureMapping(textureMappingType.Plate, 1, 1, new Point3D(0,1,0), new Point3D(0.01, 0, 0));
但是定义“边界框”的两个点并不限制纹理。