|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
код выглядит логично, но выдает какую-то фигню
Во вложении примеры: точки начала и конца - те что лежат на зеленой линии, окружность с центром в точке res Что я делаю не так? ЗЫ. сплайн против часовой ЗЫЫ. наконецто добрался до API, оказывается не сложно. |
|||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Небольшой косяк нашел - номера точек я смотрел в автокаде в свойствах, а они там с единицы, так что по факту вычислялось от точек на зеленой линии +1. Но сути не меняет - полученная точка даже не лежит на сплайне
Проект то не проект - копипаста с хабра: Код:
----- добавлено через ~7 мин. ----- Сорри, сам дурак, все нормально работает. там сотые миллиметра сильно влияют, я округлил, окружность и уползла |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Круто, и снова в lisp участвует код C#
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Не совсем так, автор пишет на С#... а лисп спрашивал от незнания... =о)
Простите, но это плохой код, просто плохой, там много лишнего. я еще только учусь, но я бы написал так: Код:
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Offtop: так можно уже переносить ветку
----- добавлено через ~14 мин. ----- И Аутодеск рекомендует использовать транзакции всетаки: Цитата:
Цитата:
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
Сергей812, именно, что рекомендует. Авто производители также много чего рекомендуют... ну что бы не заморачиваться, делайте так и будет норм, а если на второй, третьей, пятой вложенной транзакции вылетит фатал, то там раздеретесь...
Я не против транзакций, но пройдясь по граблям и фаталам, желания совать транзакцию куда не попадя пропало напрочь. Транзакция - инструмент и его надо использовать только там где уместно и аккуратно, с умом и пониманием. В данном случае, метод ничего не меняет в базе чертежа, просто читает некоторые данные, в случае внезапного прекращения работы данного кода ничего в базе не изменится, откатывать изменения назад не нужно, соответственно и транзакция не сильно то и нужна, а если можно обойтись без нее, то зачем плодить сущности... |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите найти прогоны длиной 6000мм, сечением 180х600мм | Toxel | Поиск литературы, чертежей, моделей и прочих материалов | 3 | 22.01.2011 07:28 |
Помогите найти СП 31-115-2008 Открытые физкультурно-спортивные сооружения. Часть 4. Экстремальные виды спорта | Aragorn | Поиск литературы, чертежей, моделей и прочих материалов | 2 | 02.12.2010 06:58 |
СНиП 11-10-75. Технология укладки асфальтовой смеси. Помогите найти! | Maxim-t | Поиск литературы, чертежей, моделей и прочих материалов | 5 | 23.09.2010 00:11 |
Помогите найти описание функций lisp'a - vlisp-* | Кулик Алексей aka kpblc | Поиск литературы, чертежей, моделей и прочих материалов | 4 | 30.06.2010 16:45 |
Помогите найти чертежи православных храмов | leonbka | Поиск литературы, чертежей, моделей и прочих материалов | 5 | 12.03.2010 11:31 |