Добрый вечер!
Создаю новый тип стены и пытаюсь задать толщину стены:
...
newWallThknss = wtp.Duplicate("MW 0.2") as WallType;
CompoundStructure cs = newWallThknss.GetCompoundStructure();
double layerWidth = 0.2;
int layerIndex = cs.GetFirstCoreLayerIndex();
IList<CompoundStructureLayer> cslayers = cs.GetLayers();
foreach (CompoundStructureLayer csl in cslayers) {
cs.SetLayerWidth(layerIndex, layerWidth);
layerIndex++;
}
newWallThknss.SetCompoundStructure(cs);
Создается новый тип, но совершенно с другим значением
толщиныПодумал, что это из-за дюймов поэтому сделал преобразование на 304,8, но в итоге значение (хотя используя простейшие математические вычисления, все должно быть верно) все равно не верное.
Есть ли какие подводные камни?
Спасибо