Цитата:
PHP код:
|
Цитата:
|
Цитата:
|
Огромное спасибо. *THUMBS UP*
Все работает на 99% - читает из файла и создает детали, но почему-то размером 2х2 :) Алерты перед AddVertPanel показывают правильные цифры, разбираюсь. |
Нашел проблему.
Значения размеров записывались в переменные как строка. Вот такой все заработало: PHP код:
|
Вложений: 1
Подскажите пож.(не нашел в мануале): как назначить ориентацию текстуры для создаваемой панели HPanel=AddHorizPanel(...) ?
и еще такой вопрос: кромку на панель ставлю так: for(var side_butt=0; side_butt < 4; side_butt++){ Butt_Material = arr[row][4+side_butt*3]; if (Butt_Material != '') { Butt = HPanel.Butts.Add(); Butt.Material = arr[row][4+side_butt*3]; Butt.Material.Allowance = 0.5; Butt.Material.ClipPanel = true; Butt.ElemIndex = side_butt; Butt.Sign = arr[row][6+side_butt*3]; Butt.Thickness = Number(arr[row][5+side_butt*3],10); } } } в итоге толщина кромки в БМ не попадает, хотя в исходнике(строка CSV) толщина присутствует соответственно, что делаю неправильно? |
Цитата:
Цитата:
1. Вот эти две строки мне не понятны: Код:
Butt.Material.Allowance = 0.5; Код:
Butt.Allowance = 0.5; Код:
alert(Number(arr[row][5+side_butt*3],10)) Кстати, с дробными числами есть еще одна неприятная вещь: если в строке разделитель дроби - запятая, а не точка, то такое преобразование вернет Nan. Возможно, в этом проблема. P.S. И, напоследок, пара советов:
|
Цитата:
Сбило с толку, что в материале толщина проставляется, а в кромке - нет. А там как раз целочисленное значение просто. |
Цитата:
|
Вложений: 1
это можно сделать в смете без скриптов назначив каждому материалу сопутствующий материал вес
добавил сопутствующий материал МАССА 1кг на 1кв м зеркала |
Текущее время: 11:10. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL