- 积分
- 858
- 明经币
- 个
- 注册时间
- 2006-6-22
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
向DWG中添加一个带贴图的材质,添加没有问题,但是材质的贴图文件没有附上,这个贴图文件也是真实存在的。
求高手解答
public static ObjectId CreaMaterial(string MaterName,string MaterFileName)
{
ObjectId id = new ObjectId();
MaterialColor mMc = new MaterialColor(Method.Override, 1.0, new EntityColor(255, 255, 255));
MaterialMap Map = new MaterialMap(Source.File, MaterFileName, null, 0.5, null);
Material mMater = new Material();
mMater.Name = MaterName;
mMater.Diffuse = new MaterialDiffuseComponent(mMc, Map);
mMater.Ambient = mMc;
mMater.Specular = new MaterialSpecularComponent(mMc, new MaterialMap(), 0.5);
mMater.Mode = Mode.Realistic;
addMaterial(mMater, ref id);
return id;
}
|
|