Сегодня захотелось подтвердить практически свою убежденность в том, что при помощи GDL функции Spline2(см.пред. пост) и использования школьных знаний по алгебре(дифференцирование функций) вполне просто и удобно строить графики функций. Если в пред. посте потуги относились к кривой 2-го порядка, то сегодня будет принципиально другая постановка, которая закрывает другую область для фантазий...а именно полярные координаты. Т.е. когда функция рисуется по длине радиус-вектора точки и углу м/у этим вектором и осью абсцисс. Например: r(f)=23f, здесь f -аргумент(угол), а r-радиус вектор точки по углу f. В параметрическом виде задаются всякие эволюты и эвольвенты и другие чудесатые штуковины. Вспомнился мне один опыт из универа, када на осцилографе ручкой менялось значение начальной фазы, а другой амплитуда, на экране возникали забавные овалы с лепестками, их можно посмотреть например здесь Из этих цветочков возьмем для опытов четырехлистную розу (внизу слева). Ее функция в полярных...
Intro... Одним осенним слякотным днем, поступила одна сверхгорящая шабашка. С металлом почему то всегда именно так. Если КМД - то вчера. Если КМ то через неделю максимум. Если коммерческое предложение по изготовлению - то сегодня! Иначе Завтра уже конкуренты возьмут этот заказ. Не поспят, прогнутся, но сделают до завтра. Разумеется если игра стоит свеч. Т.е. игра начинается тонн со ста...Кто делает тот в курсе. В этот раз чертежи уже были. Что всегда баальшой плюс. Задача была дать предложение по изготовлению. Т.е. вот он у вас на руках альбом чертежей. С кучей спецификаций. Вроде все есть. А дальше обычно наступают соображения такого вот плана...ПСД это хорошо. Роспись ГИПа еще лучше. НО это все "копейки" по сравнению со стоимостью тех же 100тн проката(1-2%). А заключается договор на вполне конкретных основаниях, и заказчик к "путям отступления" в договоре будет относиться ээээ....скептически. Читай - найдет того кто будет меньше "выпендриваться". А е...
В данной статье разобран пример создания параметрического элемента моделирующего оцилиндрованное бревно. Начну свои GDL -экзерциссы, c довольно простого объекта. Тем не менее, отражающего основные возможности GDL . В частности то, что GDL поддерживает основные операции CSG ( Constructive Solid Geometry – логические операции над объемными формами) – вычитание, объединение и др. Будем считать, что речь идет о версии объекта: 1.0 – Initial Version . Планирую его переписать с учетом новой спецификации (морально устарел). Ну что ж, в этом первом GDL -экзерциссе будут некоторые «прыжки в сторону» - поясняющие отвлечения от основной темы элемента. Думаю это будет полезно тем, кто впервые решится на создание своего GDL -объекта. Кроме описаний интерфейса, буду по возможности касаться некоторых моментов связанных с интересным поведением GDL -компилятора, это все-таки это не полноценная IDE среда, и в некоторых случаях лично я находил «ответы» именно ...
Комментарии
Отправить комментарий