Пользователь igorkl обновил ресурс ТочностиНЕТ (iCmd_Drawing) новой записью: Добавлена в тестовом режиме команда рисования картограммы Узнать больше об этом обновлении...
Так гуд картограмма, только для большей наглядности и красивости, крайние крвадраты лучше обрубать по границе расчета картограммы насыпь выемку разделить цыетами, красный/синий
Здравствуйте. Хотел затестить, но проблемы с загрузкой. Автокад Цивил 2014 лицензионный, в настройках стоит загрузка из любых мест, framework 4.5 установлен. Лог командной строки: Команда: Команда: NETLOAD Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Невозможно загрузить файл или сборку "file:///C:\Users\Username\Documents\Лиспы\ТочностиNet\1.0.5.3\IgorKL.ACAD3.Model.dll" или один из зависимых от них компонентов. Операция не поддерживается. (Исключение из HRESULT: 0x80131515) Имя файла: "file:///C:\Users\Username\Documents\Лиспы\ТочностиNet\1.0.5.3\IgorKL.ACAD3.Model.dll" ---> System.NotSupportedException: Предпринята попытка загрузить сборку из сетевого ресурса, что в предыдущих версиях .NET Framework могло привести к помещению сборки в "песочницу". Этот выпуск .NET Framework не включает политику CAS по умолчанию, поэтому данная загрузка может быть опасной. Если эта нагрузка не предназначена для изоляции сборки, включите переключатель loadFromRemoteSources. Дополнительные сведения см. на странице http://go.microsoft.com/fwlink/?LinkId=155569. в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) в System.Reflection.Assembly.LoadFrom(String assemblyFile) в Autodesk.AutoCAD.Runtime.ExtensionLoader.Load(String fileName) в loadmgd()
Leonix, писалось выше кароч жми правой кнопой на каждый из файлов (по отдельности) и там СВОЙСТВА. там сними галку с БЛОКИРОВКА ФАЙЛА.... че то такое
Теперь понял, пост читал уже, сначала не разобрался какие файлы имеются ввиду, а именно - с расширением DLL.
У меня основная задача для картограммы добавить возможность рисовать "нужный" объем (пропорционально накидывая / отнимая объем в каждом квадрате) И возможность дополнительно отображать проектные отметки. По поводу цветов - это можно, а вот насчет обрезания квадратов я думал делать или нет, но пока решил оставить так. Я программу перепишу по новой, сейчас это просто концепция) но думаю что лучше делать ее как можно проще.Я и от меню решил отказаться т.к. понял что это дополнительный источник проблем) и одна из дополнительных причин по которой программы перестанут работать в новых версиях када.
гуд. мне так то картограмма не особо интересует. хотя ты молодчик мне б побольше функционала для исполнительных по... все же жду оч рандомную функцию для уже нарисованной исполнительной по стенам/колоннам
Да мне тоже картограмма к счастью) особо не нужна. Но вот объем менять в уже готовой картограмме иногда приходится по несколько раз
igorkl, здравствуйте! Замечательная у Вас программулька!! Крайне полезная! И было бы классно, если бы при вызове команды iCmd_EditDimensionValueRandom можно было выбрать где будут отображаться проектные отметки: над чертой или под чертой. Иногда заказчик просит, чтобы проект был внизу, а факт сверху!
От всех просьб заказчика можно и в психушку попасть. Может стоит с ними поговорить и объяснить что мол так и так... и программа именно в таком виде выдает результат. Да и в условных обозначениях это указать Я всегда с ними стараюсь быть на короткой ноге и пытаюсь их подстроить под себя...
В данном случае у заказчика есть целый регламент на 1000 страниц как делать исполнительную документацию! Так что проект под чертой это капля в море =)
В СНиПе образец исполнительной указан на пару страничек. Ну да ладно тут действительно заказчик есть заказчик. Да же в СНиПах прописано что заказчик вправе затребовать любую форму, которую он "выдумает". Единственное такую форму он должен типа утвердить между собой и ген подрядчиком. Но тут ессесно вопросов не возникает ДОЛЖЕН И ВСЕ Видать у вас тяжелые отношения с заказчиком
В связи с тем что модуля картограммы 2015 не существует на данный момент, очень хотелось бы чтобы автор довел до ума свой вариант картограммы :) Хотелось бы чтобы квадраты усекались на границы поверхности, чертилась линия нулевых работ ( фиолетовым цветом ) красная земля - красные отметки , черная земля -черные отметки, разность синие отметки, выемка синяя штриховка-синие отметки, насыпь красная штриховка-красные отметки, шрифт по ГОСТ 2.301 или возможность выбора перед построением. Ну и соответственно чтобы это все было аннотивно под любой масштаб.
По поводу шрифта - он берется как текущий в автокаде, т.е. тот шрифт который выбран до набора команды построения картограммы тот и будет использован в ней. По аннотативности - высота текста и размер таблицы (подвала) пересчитывается в зависимости от выбранного масштаба аннотаций (до выполнения команды). К сожалению очень мало вероятно что я ее буду делать в строгом соответствии с гост рд, т.к. в каком бы виде не делал картограмму претензий не было) поэтому по части оформления считаю наиболее важным моментом - читаемость общей схемы. Исп. схема это не рд, там и без картограммы хлама хватает). По поводу цветов - это конечно можно. Просто я стараюсь как можно реже цвет использовать. Ну а линия нулевых работ и штриховка выемки обязательно будет.
По поводу штриховки нужно быть аккуратнее, желательно чтобы была возможность выбора (штриховать или нет). Так как когда подсчитываешь огромные поверхности, штриховка очень сильно увеличивает время построения. И в некоторых случаях чертеж со штриховкой становиться не читабельным. По поводу цвета - не беда, можно сделать вручную. Тогда хотелось бы все отметки картограммы раскидывались по различным слоям :)
Лучше цвета)) по поводу штриховки - так-то можно и нарисовать ее из линий т.е. не объектом штриховка а именно линии под углом программно нарисовать.