На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
  
> Помогите разобраться - как сделать уравнение поверхности трёхмерного объекта
    Подскажите, пожалуйста, как создать уравнение поверхности трёхмерного объекта?
    Я студентка...пишу диплом, точнее начала только, а через неделю аттестация, у меня ничего нет(
    Задание было такое - создать этот трёхмерный объект и найти его уравнение
    Прошу, помогите, пожааалуйста :'(
    Ночи сижу, читаю в интернете статьи , не понимаю, как это сделать :scratch:
    Помогите разобраться, люди добрые :wall::help:
    Сообщение отредактировано: Sara11 -
      Поверхность второго порядка

      Что имеется в виду под трехмерным объектом ?

      Вам нужно написать программу, позволяющую рисовать трёхмерные объекты человеку, а потом выдавать систему уравнений поверхностей второго порядка, описывающую созданный трёхмерный объект ?
      Для куба например это будет система из трёх уравнений пар параллельных плоскостей с ограничениями по x,y,z.


      Или нужно именно одно уравнение (не система)?
      Сообщение отредактировано: dimir -
        Цитата Sara11 @
        Задание было такое - создать этот трёхмерный объект и найти его уравнение

        Какой - ЭТОТ?
          Цитата dimir @
          Поверхность второго порядка

          Что имеется в виду под трехмерным объектом ?

          Вам нужно написать программу, позволяющую рисовать трёхмерные объекты человеку, а потом выдавать систему уравнений поверхностей второго порядка, описывающую созданный трёхмерный объект ?
          Для куба например это будет система из трёх уравнений пар параллельных плоскостей с ограничениями по x,y,z.


          Или нужно именно одно уравнение (не система)?

          Надо систему уравнений

          А равзе можно одним уравнением описать трёхмерный объект? :huh:

          Добавлено
          Извините, если что-то путаю :blush:
          Сообщение отредактировано: Sara11 -
            Цитата Sara11 @
            авзе можно одним уравнением описать трёхмерный объект?

            x*x+y*y+z*z=1
            Называется "сфера".
              Но ведь ее можно описать через три уравнения? Параметрически?
                Можно... вот только нафига?
                  А как вообще сделать уравнение трехмерного объекта?

                  Вот у нас есть трёхмерный объект. Любой - какой хотите. И с чего начинать - как получить уравнение объекта?
                  Как получили уравнение сферы?

                  Надо сначала разобраться, какие методы вообще существуют - методы получения формул объектов. Какие методы получения формулы сферы?
                    Формализация всегда начинается с поиска закономерностей. Желательно, таких, которые описываются математически. Для сферы эта закономерность - постоянство расстояния до центра. А расстояние есть корень из суммы квадратов дельт по координатам. Вот тебе и уравнение в общем виде:
                    (x-const1)^2 + (y-const2)^2 + (z-const3)^2 = const4^2
                    А дальше смещение начала координат и масштабирование.

                    А общих методов - не существует. Так же, как уравнение сферы, хоть и описывающее все сферы, не описывает сферического коня...
                      Akina
                      Хм...тогда надо подумать...хм...

                      Добавлено
                      а как тогда получить закономерности? как их найти?

                      всё, что у меня есть, - это картинка объекта. По этой картинке на глаз я сделала трёхмерную модель. Значит, если ее сейчас обсчитывать (ну типа как я понимаю - искать закономерности), это будет тоже "на глаз"?

                      хм..непонятно
                      Сообщение отредактировано: Sara11 -
                        Цитата Sara11 @
                        всё, что у меня есть, - это картинка объекта.

                        Ну вообще-то мы по фотографии не лечим. И уж тем более по сообщению нам факта, что фотография существует.

                        Добавлено
                        Цитата Sara11 @
                        если ее сейчас обсчитывать (ну типа как я понимаю - искать закономерности)

                        Обычны подход к поиску закономерностей - это поиск либо симметрий, либо сечений, в которых получается вменяемая двумерная кривая.
                          Цитата Akina @
                          Обычны подход к поиску закономерностей - это поиск либо симметрий, либо сечений, в которых получается вменяемая двумерная кривая.


                          а где об этом почитать можно? если есть обычный подход, возможно, можно найти в каком-нибудь умном учебнике, и необычные подходы?)
                          Как искать симметрии? И сечения?
                          Сообщение отредактировано: Sara11 -
                            Цитата Sara11 @
                            А как вообще сделать уравнение трехмерного объекта?

                            Составление уравнений это 7 класс общеобразовательной школы.

                            Цитата Sara11 @
                            Как получили уравнение сферы?

                            Из определения понятия сферы. Математика это тотже язык, просто на него переписали(перевели) определение данное на литературном языке.

                            Цитата Sara11 @
                            а как тогда получить закономерности? как их найти?

                            Перебором. А вообще советую почитать книги по ТРИЗ.


                            Цитата Sara11 @
                            Как искать симметрии?

                            Поиск симметрии школьный учебник математики за 1 класс.

                            Цитата
                            И сечения?
                            А гугл вам на что? Так и ищите в интернете алгоритм построения сечения. Или булевые операции объединения и пересечения 3-х мерных объектов.
                            Сообщение отредактировано: Pavia -
                              Akina
                              Цитата Akina @
                              А общих методов - не существует. Так же, как уравнение сферы, хоть и описывающее все сферы, не описывает сферического коня...

                              Да ладно? Блендером пользовались? Берём куб и применяем 5 основных метода:
                              0) Перемещение точек;
                              1) Выдавливание;
                              2) Циклическое разрезание;
                              3) Слияние точек.
                              4) И четвёртое Булевы операции над объектами.

                              Так вот куб в Блендере отображён на сферу. И любого сферического-коня я там запросто получу. ;)
                              Сообщение отредактировано: Pavia -
                                PaPavia, знаете blender))
                                Это здорово)
                                Я имею в виду - как искать симметрии программно

                                Добавлено
                                Цитата Pavia @
                                Так вот куб в Блендере отображён на сферу. И любого сферического-коня я там запросто получу.

                                А как вы это в уравнениях сделаете? математически
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0418 ]   [ 15 queries used ]   [ Generated: 28.03.24, 13:48 GMT ]