|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.09.2021, 19:13 | #1 |
Пользователь
Регистрация: 06.10.2020
Сообщений: 19
|
Изобразить круг образованный пересечением сферы с плоскостью
Помогите, пожалуйста, правильно вписать уравнения в код. Проблема в том, что программа выводит неправильную фигуру. А еще нужно сделать так, чтобы фигуры обоих уравнений были выведены вместе на одном изображении.
Выражены уравнения: Код:
Код:
|
23.09.2021, 19:35 | #2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,814
|
чего, делай три оси. X - горизонтально вправо. Z - вертикально вверх. Y - вниз влево под углом 45`.
рисуемая тобой точка на плоскости будет иметь 2 координаты, которые надо получить из трёх Xt = (X)-(Y*cos(45)) и Yt = (Z)-(Y*sin(45)) и при помощи цикла рисуй плоскость. затем при помощи цикла рисуй сферу. У тебя на плоском экране должна получиться кривая пересечение, напоминающая эллипс. а если плоскость будет полностью параллельна экрану - то окружность. а если только в одной точке касается сферы - то точка.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
Последний раз редактировалось NetSpace; 24.09.2021 в 07:46. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить файл g, образованный из файла f заменой всех его прописных букв одноименными строчными | Swaxi123 | Общие вопросы C/C++ | 0 | 28.12.2017 21:10 |
Треугольники, образованные пересечением N>3 линий на плоскости | sidestep | Общие вопросы C/C++ | 1 | 10.03.2012 19:39 |
в какой координатной четверти расположен треугольник, образованный прямой, заданной уравнением y=ax+b, и осями координат | VASGENOG | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 02.01.2012 09:25 |
Нахождение площади треугольника, образуемого пересечением прямых | valis | Помощь студентам | 3 | 03.02.2010 09:21 |