Не вращается сфера
Сфера в opengl
Здрвствуйте. Нужно построить сферу в opengl. Нашёл код, но сфера не строится. Подскажите в чём.
Обрезается сфера
Здравствуйте уважаемые форумчане. float relations_x = (float)DefaultSizeWindow.X /.
Сфера средствами OpenGL
надо нарисовать сферу на С++ с помощью OpenGL подсажите как это сделать
Полигональная сфера opengl c++
Доброго времени суток. Собственно была попытка написать программу по построению сферы, но вылетает.
5 проблем в Blender, которые ставят новичков в тупик
Разбираем ситуации, с которыми сталкивается большинство пользователей программы.


Иллюстрация: Nakaridore / Freepik / Pngwing / Annie для Skillbox Media

Во время работы в Blender зачастую встречаются проблемы «на ровном месте». В лучшем случае они существенно замедляют процесс моделирования, в худшем — приводят к откату на предыдущую стадию проекта или к полной его переделке. Подобные ситуации случаются со всеми, но именно новичков они приводят в замешательство, так как опытные пользователи уже знают, как их решить. В этом материале мы разбираем несколько распространённых проблем в Blender и предлагаем способы их устранения.
Проблема №1
Камера во вьюпорте Blender не двигается
Во время работы над проектом пользователь рано или поздно заметит, что приближение и перемещение по осям с помощью колёсика мыши не срабатывает. Угол обзора достигает определённой точки и блокируется.
Причина. Камера обзора во вьюпорте привязана к условной точке, вокруг которой она двигается по принципу поводка. Когда пользователь крутит колёсико мыши и перемещается в пространстве, в какой-то момент он может приблизиться к этой точке вплотную. После этого блокируется не только масштабирование, но и перемещение по осям. В итоге камера будет вращаться только вокруг объекта. Попытка переключения на другой объект не сбросит привязку камеры — она по‑прежнему будет лишь вращаться вокруг нового объекта, а приближение и перемещение останутся заблокированными.
Решение. Выделяем объект и нажимаем клавишу Numpad . (Del) — это зафиксирует камеру на объекте, и приближение с перемещением по осям заработают в обычном режиме.
Примечание
Если номерной клавиатуры нет (как в случае с ноутбуками), существует несколько универсальных решений:
- В менюПравка(Edit) —Настройки(Preferences) —Ввод(Input) отметить галочкой пунктЭмулировать цифровую панель Numpad(Emulate Numpad). После этого основные цифровые клавиши заработают так же, как на Numpad-клавиатуре.
- Подключить экранную клавиатуру. Эта функция находится в параметрах Windows в разделеСпециальные возможности—Клавиатура—Использовать экранную клавиатуру. По умолчанию панель Numpad не отображается, но её можно включить в параметрах (кнопка расположена в правом нижнем углу экранной клавиатуры). По аналогичному принципу подключается ассистивная клавиатура на macOS.
- Также на конкретное действие можно назначить новую клавишу:Правка(Edit) —Настройки(Preferences) —Раскладка(Keymap) —3D вид(3D View) —3D View(Global)—Вписать выделенное(View Selected).

Проблема №2
Грани, рёбра и вершины дублируются при экструдировании
Пользователь обнаруживает проблему во время последующих корректировок модели или непосредственно при создании UV-развёртки.
Причина. Подобные «сюрпризы» возникают из-за специфики экструдирования в Blender при отмене операции. Если пользователь начал процесс экструдирования Вершин (Vertices), Рёбер (Edges) или Граней (Faces) с помощью клавиши E и по привычке отменил действие, нажав ПКМ/Esc — операция всё равно считается выполненной. Продублированную геометрию можно увидеть, если включить отображение сетки во вьюпорте.
Решение. Помимо удаления лишних элементов вручную, можно отменить операцию через CTRL + Z или зайти в меню Правка (Edit), нажать Отменить по истории…(Undo History…) и указать, какую именно операцию нужно отменить. Если лишние грани обнаружены слишком поздно, выделяем объект (А), затем в Режиме редактирования (Edit Mode) заходим во вкладку Меш (Mesh) — Очистка (Merge) — Объединить по расстоянию (Merge by Distance). Данная операция убирает лишнюю геометрию.
Примечание
Операция Объединить по расстоянию (Merge by Distance) незаменима при удалении лишних вершин в объектах со сложной геометрией. Если её применить, в левом нижнем углу появится окно настроек; с ними можно экспериментировать, постепенно увеличивая значение. Главное — не переборщить, иначе пострадает качество модели.
Проблема №3
При создании фаски получается слишком острый срез
Причина. В отличие от стандартных мешей, у отредактированных объектов параметры масштаба относительно каждой оси могут отличаться. Из-за того, что срез на гранях рассчитывается исходя из этих параметров, угол также меняется.

Решение. Параметры объекта нужно привести к единому знаменателю. Переходим в Объектный режим (Object Mode) и нажимаем Ctrl + A; во всплывающем меню выбираем Вращение и масштаб (Rotation & Scale). Таким образом, произойдёт сброс параметров, после чего срез с каждой стороны будет под углом в 45॰.
Проблема №4
На модели не отображаются отдельные нормали

Даже если модель корректно отображается в режиме просмотра материалов, проблему выдают разные дефекты шейдеров, которые периодически возникают при освещении и текстурировании. Отсутствие нормалей можно заметить не только после экспорта модели в другую программу, но и в самом вьюпорте, если выбрать Сплошной тип затенения (Solid) — значок с белым кругом в правой верхней части окна, — а затем включить Полупрозрачность (X‑Ray) при помощи Alt + Z.
Примечание
Также можно зайти в настройки типа затенения и отметить галочкой опцию Не рисовать задние грани (Backface Culling). В этом случае пустые участки будут более заметными.

Причина. При сборке модели отдельные грани выстроены с изнаночной стороны.
Решение. Выбираем Сплошной тип затенения (Solid) во вьюпорте, открываем настройки Наложения вьюпорта (Overlays) и в опциях геометрии выставляем галочку напротив пункта Ориентация грани (Face Orientation). Теперь все вывернутые грани отмечены красным. Выделяем их в режиме редактирования, жмём Alt + N и выбираем Отразить (Flip). Теперь, когда на модели не осталось ни одного красного участка, можно смело экспортировать её в другие программы.

Примечание
Важно знать, что меши по типу Плоскости (Plane) изначально состоят из одной нормали. Поэтому во время создания объектов вроде лепестков, травинок, ремешков, прядей волос (для низкополигональных персонажей) помните, что у них всё равно существует изнанка. Следовательно, они будут отображаться лишь с одного ракурса (например, в Unreal Engine). Чтобы объект стал двусторонним, используйте модификатор Объёмность (Solidify). Если при создании элементов окружения важна экономия полигонов, моделируйте плоскости таким образом, чтобы их очертания отображались с каждого ракурса.
Проблема №5
После экспорта на модели появились дефекты, но в Blender они не отображаются

Причина. Часто эти изъяны возникают из-за топологии. Как правило, сетка модели состоит из треугольников и четырёхугольников , но иногда встречаются и многоугольники, известные как «нгоны» (от англ. N-gon). С последними не возникает проблем в Blender, но другие программы, в том числе игровые движки, плохо воспринимают подобную геометрию. На примере выше сетку из четырёхугольников разрезали инструментом Нож (Knife). В результате образовались многоугольники, из-за которых модель может некорректно отображаться в сторонних программах.
Решение. Разбиваем геометрию на проблемных участках. Для этого переходим в Режим редактирования (Edit Mode), выделяем многоугольные грани и нажимаем Ctrl + T. После этого нгоны превратятся в скопления треугольников.

Рассмотренные ситуации подтверждают тот факт, что в Blender существует немало «подводных камней». И часто виной тому не ошибки пользователей, а их неосведомлённость в специфике некоторых операций. Зная особенности программы, начинающий 3D-художник сможет потратить время не на поиск и решение проблем, а на совершенствование своих навыков.
В данном случае мы подразумеваем угол обзора при навигации во вьюпорте, а не камеру как объект для визуализации.
В сообществе также распространены определения «трианглы» (от англ. triangles) и «квады» (от англ. quads).
Проблема с произвольным вращением сферы в сцене (OpenGL)
В сцене присутствует сфера, которая должна вращаться посредством движения курсора мыши.
В сцене так же может меняться позиция камеры.
Нахожу ось и угол вращения без проблем. (все трансформации храню в матрице). Вращение в верхней полусфере (относительно наблюдателя) проблем так же не вызывает, но полного произвольного вращения не получается. Сферу "клинит" как только "новая" ось Z приближается к "старой" оси X (то есть когда сфера уже повернулась почти на 90 градусов по Y).
Пробовал вместо матриц использовать кватернионы, то есть накапливать все вращения в одном и том же кватернионе, и только перед отрисовкой самой сцены получать из него матрицу вращения, эффект тот же: сначала сферу клинит, а потом она начинает непредсказуемо вращаться.
Задача вроде бы типичная, но нигде не могу найти способов как обойти данную проблему. Подскажите, пожалуйста, как с этим бороться?
Здесь приведены оба варианта и с матрицей (закоментировано) и с кватернионом.
Из кватерниона получаю матрицу (сохраняется в m_matrixInit), которую домножаю на матрицу вида.
Поведение программы абсолютно одинаково что с матрицей, что с кватернионом.
Может быть, что-то можно сделать с самой этой матрицей, вернее с её отдельными элементами,
чтобы обойти проблему?
giffur
Может у тебя проблема вот такая: http://en.wikipedia.org/wiki/Gimbal_lock
Погугли на русском про это в инете есть.
m_axis — это вектор, вокруг которого происходит вращение
m_x, m_y, m_z — его координаты
m_angle — угол в радианах
to Executor:
А кватернионы разве не решают проблему с Gimbal Lock? Скорее всего я просто их неправильно использую, но никаких примеров использования их для вращения я не нашёл. Я полагал, что кватернион можно крутить как угодно, а потом получить из него "правильную" матрицу, но матрица по-прежнему получается "неправильная".
За ссылку спасибо, именно статью еще не смотрел.
giffur
>А кватернионы разве не решают проблему с Gimbal Lock?
Вот это меня тоже смутило, поэтому сразу не посоветовал почитать про gimbal lock.
К тому же у тебя всего одно вращение, если код весь привёл, так что наверное не в этом проблема. Хотя судя из поста 0 вроде у тебя несколько вращений.
Да, вращений несколько, ось и угол постоянно меняются взависимости от действий пользователя: пользователь "захватывает" сферу мышкой и крутит её в разные стороны вокруг центра сферы. Ось расчитывается как векторное произведение радиус-векторов старой и новой позиции на сфере под курсором мыши (для определения которых строятся селектирующие отрезки, проходящие сквозь сцену от позиции наблюдателя. Пересечения этих отрезков со сферой и дают нужные точки). Так как вращений несколько и они произвольны, я храню их в матрице-накопителе, которую при каждой отрисовке домножаю справа на видовую матрицу. Но при каждом атомарном вращении суммарные углы вращения вокруг координатных осей так или иначе увеличиваются до 90 градусов, что и вызывает Gimbal Lock при совмещении осей.
То что ось Z, к примеру, стремится повернуться на 90 градусов по Y (и создать проблему) видно из соответствующих элементов матрицы, но что с этим делать дальше? Как "перетасовать" элементы, "почистить" или упростить? То есть, как проанализировать и откорректировать саму матрицу? Или же как правильно использовать кватернионы и получать из них корректные матрицы непосредственно перед отрисовкой сцены?
Поэтому хотелось бы узнать пару-тройку практических приёмов обхода данной проблемы, чтобы не наступать на грабли. Наверняка с этим многие сталкиваются при создании, к примеру, симуляторов механики.
Ещё небольшое дополнение:
Приведённый код это функция отрисовки OnPaint. Ось и угол расчитываются во время нажатия кнопки мыши и движении курсора.
В данной функции сначала вычисляется матрица атомарного (текущего) поворота (double mtx[16]), затем это вращение добавляется к уже совершённым ранее вращениям (MultMatrix(m_matrixInit, mtx)). И уже матрица-накопитель (m_matrixInit) домножается к матрице вида (glMultMatrixd(m_matrixInit)).
giffur
Ну раз несколько поворотов, то это gimbal lock тогда. Если у тебя на кватернионах также несколько поворотов, то поидее тоже будет проблема, ты должен одним кватернионом сразу задать вращение куда надо.
Как именно это решается я незнаю, ибо не сталкивался, погугли. На русском точно наталкивался на описание проблемы этой.
Причём, если те же действия выполнить только функциями OpenGL результат абсолютно такой же.
Так и не пойму, что же, собственно, делаю неправильно.
giffur
Задавай весь набор вращений одним кватернионом.
так вроде бы я и пытаюсь это сделать:
насколько я понял кватернионы можно перемножать чтобы получить комбинацию вращений. А потом конвертировать в матрицу как будто был выполнен единственный поворот из начальной точки сразу в конечную.
giffur
Вижу гугл ты даже не открывал, а то ещё вчера бы нашёл решение проблемы.
Я сказал всё ещё в посте 4, но ты видимо не читал, что там написано, поэтому по русски для тебя я написал пост 11, на каком языке надо написать, чтоб было понятно?
Что делать если отсутствует вращения сферы
Да, похожие темы тут были, я все это перерыл и окончательно запутался.
Задача — сделать вращение сферы относительно мировых осей координат. Не важно, через кватернионы или через матрицы.
Насколько я понимаю, нужно преобразовать повороты в глобальной системе координат в повороты в локальных осях сферы.
Может кто уже решал такую проблему и подскажет конкретное решение, а не будет отправлять читать теорию, я ее уже начитался и все равно
что-то не могу воткнуть, что же конкретно для этого нужно сделать
dn
Для объекта есть позиция-вектор и поворот.
Составляешь матрицу перемещения из позиции, и матрицу поворота (если нужно). Перемножаешь их. Полученную матрицу загоняешь через SetTransform с параметром для world. Рендеришь объект.
Это все понятно, Ммм. Видимо я не до конца пояснил проблему. Сфера вращается вокруг своих локальных осей, а мне нужно вокруг глобальных мировых. Т.е, например, когда сфера была повернута на некоторые углы по своим осям, новый поворот приводил бы не к повороту на основании уже повернутых осей сферы, а по прежнему на основании неизмененных осей глобальной системы координат.
dn
>Насколько я понимаю, нужно преобразовать повороты в глобальной системе
>координат в повороты в локальных осях сферы.
>Может кто уже решал такую проблему и подскажет конкретное решение, а не будет
>отправлять читать теорию, я ее уже начитался и все равно что-то не могу воткнуть, что же конкретно для этого нужно сделать
Видать плохо начитался :). Если совсем втупую делать:
Строишь 3 матрицы преобразования:
1. Матрица переноса сферы в начало мировых координат
2. Матрица вращения сферы на нужный угол.
3. Матрица переноса сферы обратно (т.е. обратная к пункту 1).
Перемножаешь их. Получаешь матрицу вращения сферы в глобальных координатах.
dn
>Это все понятно, Ммм. Видимо я не до конца пояснил проблему. Сфера
>вращается вокруг своих локальных осей, а мне нужно вокруг глобальных мировых.
>Т.е, например, когда сфера была повернута на некоторые углы по своим осям,
>новый поворот приводил бы не к повороту на основании уже повернутых осей сферы,
>а по прежнему на основании неизмененных осей глобальной системы координат.
понятнее не стало.
на пальцах объясни что требуется сделать. например "танк ездит вокруг горы по окружности, но его башня всегда смотрит строго на юг". в таких терминах понятнее будет.
dn
>вращается вокруг своих локальных осей, а мне нужно вокруг глобальных мировых.
На сколько я понял проблему: чтобы повернуть объект вокруг глобальных осей координат нужно сначала ее переместить (D3DXMatrixTranslation), а только потом поворачивать(D3DXMatrixRotationX/Y/Z) (НЕ НАОБОРОТ). Потом матрицы перемножить (для каждого поворота и перемещения матрицы разные).
P.S.
Покажи как ты делаешь еремещение и объясни что тебе нужно (можно на картинке нарисовать)
P.S. Мое понимание проблемы:
Черный круг — объект.
Разноцветные стрелки — глобальные и локальные система координат.
Фиолетовая стрекла — то как вращается объект
Коричневая — то как должен (вокруг мировых осей)
Scart
Так это, наверно, вокруг центра мировых координат, а не вокруг осей И не вращение, а перемещение по окружности. Парметрическое уравнение окружности:
x = radius * cos (alpha);
y = radius * sin (alpha);
z = 0;
alpha меняется от нуля до двух пи.
wat
>вокруг центра мировых координат, а не вокруг осей И не вращение, а перемещение по окружности
Ну да, я это и имел ввиду )
Я понимаю, что описана у автора другая проблема, но вот эта строчка
>Сфера вращается вокруг своих локальных осей, а мне нужно вокруг глобальных мировых.
меня смутила (так как было несколько тем, описаных точно так же, при том, что имелось ввиду имено перемещение вокруг центра мировых координат. ну, темы скорее были совершенно обратные: глобальные->локальные).
Эм. спасибо, что все так бурно откликнулись. Но, нет, вы все говорите не о том.
Попытаюсь пояснить на примере. Качение бильярдного шара. Например, шар катиться влево, т.е. происходит поворт, напривер, вокруг оси X. Все супер, но теперь нам нужно, чтобы шар начал катиться вверх. Т.е. нам нужно повернуть его вокруг оси Z. Но нюанс в том, что после поворота по оси X, система координат сферы повернулась, и поворот вокруг оси Z вызовет поворот вокруг локаной оси Z, которая относительно мировой оси Z будет повернута уже на некий угол. Такими локальными поворотами проблему качения шара по плоскости не решить.
Чтобы совсем было понятно, поясню на примере 3DSMAX. Там можно объект вращать в World системе, а можно вращать в Local системе. Может так понятнее? Мне нужно добиться именно вращения, аналогичного World системе координат, т.е. чтобы поворот шол не в Local осях объекта, которые вращаются вместе с ним, а в World осях, которые всегда остаются неподвижными.
хм. так это же еще проще, чем вращение в локальных координатах!
концептуально делается так:
центр объекта переносится в центр глобальной системы координат (из всех точек вычитаются его координаты).
производится вращение его точек по нужным осям по известным формулам (см. афинные преобразование в 3Д)
центр объекта возвращается на прежнее место (ко всем точкам прибавляются его координаты).
всё это легко ложится в матрицы, см. те же афинные преобразования.
Вы меня не слушаете что-ли?
Суть вращение не в локальных коордитанах и глобальных, а в локальных и глобальных ОСЯХ! Разницу понимаете?
Суть в том, что после любого повотора объекта, его система координат изменяется, оси поворачиваются вместе с объектом.
Т.е. если я просто буду вращать шарик, он будет вращатся на основе своих ЛОКАЛЬНЫХ осей, а мне нужно вращать его на основе ГЛОБАЛЬНЫХ осей. Т.е. грубо говоря, если в самом начале вращение вокруг оси Y (cм каринку) вызыввет вращение шарика "снизу-вверх", то после поворота шарика вокруг оси Z, вращение вокруг оси Y уже небудет давать вращение "сизу-вверх", а будет давать вращение вокруг ЛОКАЛЬНОЙ оси Y1 которая теперь отличается от глобальной Y.
вот так он вращается относительно ЛОКАЛЬНЫХ осей. Да он вращается вокруг своего центра, но его оси вращаются вместе с ним.
p.s. либо я вас не понимаю, либо вы меня не понимаете %)))
мне кажется, что я тебя понял. даже после предыдущего поста. теперь кажется что ты не понял моего поста №10. попробуй слово "осям" там заменить на "глобальным осям", мож что прояснится. по правде говоря других то осей и нету правда. особенно хорошо моё видение твоей проблемы ложится в описание бильярдного шарика. нах похрену какие там оси у шарика — мы вращаем его в абсолютном пространстве. собственно вращение в локальных осях шарика суть — усложненное перенос/поворотное и еще раз поворотное вращения в глобальных осях. поэтому я и говорю о том, что вращать в глобальных осях проще, чем в локальных.
Неее.. Нужно просто на локальный поворот, подействовать (умножить) новым поворотом.
Ура, ура. ^___^
Спасибо, что таки не забили на меня! После сообщения wat`а я таки понял, где тупил )))
p.s. В коде вышло так:
где:
_qtRot — кватернион "старого" вращения.
qtRotNew — новое вращение.
Что делать если отсутствует вращения сферы
Бесплатный курс по пентесту от Школы Кодебай
Запишись на вводный видеокурс по пентесту , состоящий из 24 уроков. Разные инструменты, тактики и навыки: сканирование сети, фаззинг, брутфорс, сниффинг, sql-инъекции, mimikatz, загрузка полезной нагрузки, эксплуатация разных уязвимостей, XSS, CSRF и немного Reverse-shell. Будет полезен для быстрой подготовки к CTF, а так же для прохождения курсов « SQL Injection Master » и « WAPT ».
Бесплатный курс SQL Injection от Школы Кодебай
Запишись на вводный курс по SQL инъекциям. Курс состоит из 6 видео уроков. К каждому уроку приложена методичка. Есть общий чат для учащихся. Будет полезен для быстрой подготовки к CTF, а так же для прохождения курсов « SQL Injection Master » и « WAPT ».
Пропали оси перемещения, вращения . объектов
спасибо! если б не ваш совет я б еще часа 2 убил на эту проблему дурацкую.
ctrl+shift+x
У меня Alt+Z прячет гизму. Странно, переназначил на старый добрый икс.
СпасиБо большое akaction! Тоже самое было после импорта FBX сцены, направляющие пропали все, X кнопка не помогала.Оказалось надо было раз просто нажать кнопку «Insert«. Спасибо!

Спасибо тебе levis. Я пробовал +- зажимать но не додумался сразу что надо надо проверить оба варианта и на правой клаве и на левой. Спасибо большое

Ребят подскажите, что со стрелками. почему они во всех экранах перевернуты?Буду очень благодарна, невозможно просто что то сделать при таких, просто ужас!

Ребят подскажите, что со стрелками. почему они во всех экранах перевернуты?Буду очень благодарна, невозможно просто что то сделать при таких, просто ужас!
Потому что стоят локальные координаты перемещения. в верхней панели инструментов вторая выпадающая менюшка слева. Сейчас в ней стоит Local даже на ваших скринах. чтобы получить нужный вам результат поставьте Screen
Что делать, если в микроволновке не крутится тарелка и можно ли ею пользоваться
Современная кухонная техника является неотъемлемым помощником, позволяющим экономить время на готовке любимых блюд. В микроволновках можно быстро разогреть, разморозить и даже приготовить любимую пищу. Несмотря на долговечность, этим приборам тоже свойственно выходить из строя.

Микроволновая печь — неотъемлемый атрибут современной кухни
Зачастую одной из самых популярных проблем в работе СВЧ-печи принято считать торможение тарелки или поддона. Устройство может продолжать функционировать, но основная деталь перестает крутиться. Для устранения такой неполадки нужно знать причины появления негативного фактора.
Причины отсутствия вращения поддона
Неисправностей, при которых не крутится тарелка микроволновки, лишь несколько. Причем они легко могут быть исправлены собственными руками, так как устройство вращения имеет простое строение. Причинами поломки может быть следующее:
- тарелка неправильно установлена;
- неисправность шестерней редуктора привода поддона;
- вышедший из строя двигатель;
- плохое качество контактов;
- перегорание лампочки.
Сломанный двигатель
Стоит отметить, что наиболее распространенными причинами по которым не крутится поддон, является его неправильное положение или произошедшая поломка двигателя. В моторе может сгореть обмотка из-за резких скачков напряжения либо в двигатель попали капли моющих средств и воды.
Поломка редуктора
Неисправность этой части микроволновой печи наблюдается намного реже. Страдают здесь больше шестерни, которые со временем съедаются и начинают клинить, и проскальзывать. Особенно часто такое явление встречается у современных моделей. Так как в более ранних версиях использовались металлические шестеренки, а современные производители часто устанавливают пластиковые. Это повлияло на цену, но в итоге качество стало значительно хуже.
В случае неисправности мотора или редуктора придется менять деталь полностью, так как она больше непригодна ни для продолжения эксплуатации, ни для какого-либо ремонта.
Придется покупать моторчик. Не стоит приобретать дешевые, которые стоят порядка 150-300 рублей. Как правило, срок их службы ограничен годом. Лучше потратиться и приобрести двигатель по более высокой цене, но с качественными комплектующими.
Отсутствие питания
В этом случае придется искать решение проблемы в блоке управления микроволновки. Сделать замену этой части самостоятельно довольно трудно, так как необходимы знания в сфере электроники, чтобы не увеличить количество поломок. В этом случае рекомендуется отдать печь в ремонтную службу.
Поломка лампочки
Это отдельная история. В некоторых микроволновых печах (особенно в старых моделях) нередко можно встретить такое явление: имеется последовательная цепь, в которую включена лампочка. Если она перегорает, то мотор, соответственно, перестает работать. Такая конструкция является очень непредусмотрительной. Но решение проблемы самое простое – замена лампочки.


Что делать, если не вращается тарелка в микроволновой печи
Если в микроволновке не крутится тарелка, возникает вопрос: что делать? Изначально определяются с причинами неисправности:
- Проверяют емкость, помещенную внутрь техники. Если она большая и задевает стенки, меняют на посуду поменьше.
- При перегруженности поддона большим количеством продуктов часть убирают.
- Убирают выпавшие кусочки еды, очищают печь от остатков пищи и жира.
- В случае, когда тарелка перекошена, ее выравнивают и устанавливают правильно.
Перед использованием техники изучите инструкцию. В ней указаны размеры продуктов и объем, который допустимо загружать в СВЧ-печь.
Когда микроволновка перестает крутить тарелку из-за слабого напряжения в электрической сети, разгружают розетку или устанавливают стабилизатор. В случае слабых контактов на клеммах двигателя их обжимают плоскогубцами.
Если видимых причин не обнаружено, приступают к поиску более серьезных поломок.
Внимание! Самостоятельное вмешательство в целостность корпуса аннулирует гарантийное обслуживание. Поэтому перед началом ремонта проверяют срок гарантии. Если он не истек, технику сдают в мастерскую, где качественно и бесплатно исправляют все поломки.
Если неисправен мотор или редуктор, деталь полностью меняют на новую, ремонту она не подлежит. Чтобы определить источник поломки, разбирают двигатель. Для этого снимают панель, которая его закрывает, достают мотор, раскручивают его при помощи отвертки и пассатижей. Обычно под самой крышкой скапливается жир. Его осторожно счищают спиртом, не задевая механизм. Затем изделие смазывают и закрепляют корпус.

Если при разборе обнаружено, что свернут двигательный вал, производят его замену на новый. Когда найти качественный аналог не удалось, меняют весь мотор. При замене двигателя нельзя проворачивать вал, если держите в руках мотор или касаетесь клемм питания. Это приведет к поломке редуктора и к удару током в 220 В.
При снятии верхней крышки двигателя получают доступ к редуктору. При визуальном осмотре проверяют, насколько сильно стерлись шестерни, сломаны ли зубцы. Если есть признаки износа, мотор полностью меняют на новый.
Совет. Для замены не приобретайте дешевые китайские моторчики, они прослужат не больше года. Лучше сразу купить более дорогой и качественный двигатель с длительным сроком эксплуатации.
Почему микроволновка не крутит тарелку? Еще одна причина — отсутствие питания, которое произошло из-за сгорания проводов или микросхем. Для исправления поломки следует разобрать блок питания. Он находится внутри бытового прибора. Такой ремонт требует знаний в электротехнике, поэтому рекомендуется обратиться к квалифицированному специалисту.

Если сгорела лампочка, которая включена в общую цепь, производят ее замену. Для этого снимают кожух, который прикреплен к задней панели саморезами, из воздуховода достают патрон с лампой и выкручивают ее. Затем вставляют новую лампу, прикручивают кожух и проверяют работоспособность техники.
Неисправности с двигателем и его замена
Поломка двигателя частая причина, из-за которой микроволновка работает, но тарелка не крутится. При этом неважно в чем проблема: в редукторе или в обмотке, менять двигатель в любом случае придется.

Вот так выглядит снаружи двигатель, который производит вращение. Стоит коротко рассказать про конструкцию:
- клеммы питания. Их прикрепляют к источнику питания и именно благодаря им в мотор поступает энергия для работы;
- вал двигателя. Непосредственно вращает поддон;
- крышка редуктора и корпус двигателя. Защищают внутренние элементы двигателя от воздействия внешней среды. В частности от попадания жидкости или кусочков пищи.
Для более наглядного представления о том, что нужно сделать, рекомендуем ознакомиться со следующим видео:
Для полноценной работы двигателя в микроволновке необходимо, чтобы у него были небольшие обороты и высокий крутящий момент. Помимо этого, он должен быть не затратным в производстве.
Идеальным решением для микроволновок стал синхронный двигатель, обладающий небольшой мощностью (составляет лишь 4 ВТ). Такие моторы делают от 3 до 7 оборотов за одну минуту и способны поворачивать тарелку, загруженную несколькими килограммами.
Теперь о замене. Сделать ее может абсолютно каждый, даже далекий от техники человек. Достаточно просто следовать инструкции на картинке и уметь пользоваться инструментами:

Строго запрещено поворачивать вал на редукторе, когда мотор находится в руках и Вы касаетесь клеммы. Это приведет не только к полному повреждению редуктора, но и очень сильному удару током в размере 220 В.


Если неисправность произошла из-за невнимательности
Не спешите нести микроволновку в сервисный центр или вызывать мастера — возможно, поддон не вращается из-за какой-нибудь мелочи нетехнического характера. Тогда вы сможете самостоятельно устранить ее.
Осматривая аппарат, обратите внимание на следующие моменты:
- Посуда, которую вы поставили в камеру, чересчур большая — касаясь стенок, она препятствует нормальному вращению. Из-за этого тарелка с колесиками полностью блокируется или крутится рывками.
- Из емкости, поставленной в камеру, вывалилась еда и блокирует движение. Даже крошка, забившаяся между колесиками, может стать причиной торможения и блокировки. Также препятствовать вращению могут размеры продукта. Допустим, вы положили кусок мяса размораживаться, а он слишком велик и при проворачивании поддона задевает за стенки — движение становится прерывистым или вовсе останавливается.
- Возможно, очистив вращающуюся подставку, вы неправильно установили ее: если гребни втулки или втулка неправильно вошли в пазы, движения не будет. Чтобы устранить проблему, нужно просто поставить поддон правильно.

Как определить неисправность двигателя?
- Редуктор. Здесь вся проблема в шестеренках. Разберите двигатель и посмотрите на него изнутри. Так выглядит новый редуктор. Шестеренки неисправного устройства либо стерты, либо отломаны.
- Сворачивание двигательного вала. Такая поломка чаще всего связана с небрежностью человека. Так как возникает она в ходе сильной перегрузки или ручного торможения вала. Поэтому всегда читайте инструкцию правильного использования устройства. Если там указана предельная нагрузка, то не стоит превышать ее. Проследите за тем, чтобы тарелка не задевала внутренние края микроволновки, создавая искусственное торможение.

- Замыкание обмотки мотора. Неисправность такого рода достаточно трудно определить без специального прибора – омметра. При измерении сопротивления нормой будет показатель от 12-16 Ом, если двигатель рассчитан на напряжение 220В. Может быть ниже (например, 30В или 21В), тогда стандартное сопротивление имеет рамки от 100 до 200 Ом. Если измерения выходят из этих значений или высвечивается “бесконечность”, то это говорит об оборванной обмотке. В отсутствие омметра, определить неисправность можно, но это будет более сложно. Главное помнить, что замыкание обмотки сопровождается сильным нагреванием мотора. Определяется это обыкновенным осмотром деталей.
Плохое качество контактов в двигателе
Крайне часто на такой аспект попросту не обращают внимание. Но это очень важно, так как ток, проходящий через клемму составляет, примерно 16 ампер. И даже повышение сопротивления на один ампер может повлиять на уменьшение мощности мотора. Чтобы избежать такой проблемы необходимо плоскогубцами плотно прижать контакты к источнику питания.
Замена лампочки
Иногда вращение вала напрямую связано с работой лампочки в микроволновой печи. К счастью, решить проблему достаточно легко. Нужно лишь сделать замену вышедшей из строя детали. Делается это так:
- Снимается кожух. В большинстве случаев он имеет форму П и прикреплен на задней панели при помощи саморезов. В отверстии будет видна лампа, которая освещает микроволновку;
Так выглядит микроволновка со снятым кожухом
- Вытаскиваете патрон с лампой из воздуховода и выкручиваете ее. Заменяете старую лампу и собираете кожух обратно. После этого проверяется работоспособность как лампы, так и двигателя микроволновки.

- Если же лампа и мотор все так же неисправны, то значит проблема заключается в других деталях, например, в электронике или в цепи. В этом случае лучшим решением будет обращение в сервисный центр. В случае действующей гарантии лучше сразу отдать печь в ремонт, так как самостоятельное вмешательство может сделать микроволновку неремонтопригодной.
Подавляющее число современных микроволновок используют лампочки мощностью 20В и с цоколем вида Е-14. Иногда получается так, что конструкция не предусматривает резьбу, поэтому выкрутить лампы не представляется возможным. Приобрести их можно в технических магазинах.
Поломка одна — причины разные
Если не крутится поддон, готовить, как прежде не получится — пища будет прогреваться только с двух сторон. С некачественным разогревом еще можно некоторое время мириться, но о приготовлении сырых продуктов речь идти не может.
Самый простой способ решить проблему — обратиться в сервисный центр. А что делать, если до него далеко: вызвать частного мастера или устранить поломку своими руками? Все зависит от причины неисправности. Одна и та же поломка может быть вызвана совершено разными предпосылками. В каком-то случае удается справиться с проблемой самостоятельно, в другом без специалиста не обойтись.

Гарантия и самостоятельный ремонт
Следует отметить и тот факт, что при самостоятельном вмешательстве в целостность корпуса гарантия полностью аннулируется.
Поэтому прежде чем пытаться самостоятельно починить микроволновку убедитесь, что срок гарантии либо истек, либо Вы на 100% уверены в своих силах касательно ремонта. В противном случае придется за него заплатить из своего кармана. Иногда за ремонт в сервисе отдают 2/3 цены самой микроволновой печи.
Все условия гарантии прописаны в инструкции или договоре при покупке. Желательно всегда внимательно читать этот пункт, чтобы в будущем не попасть в сложные ситуации.
Если тарелка в микроволновке не вращается, то исправить это просто. Нужно лишь приложить немного усилий и уметь пользоваться инструментами. Конечно, если у Вас есть гарантия, то лучшим вариантом будет отдать печь в сервис, в котором ее починят бесплатно.
Проверьте питание
Если вы обнаружили, что сломалась тарелка и микроволновка не греет, вполне вероятно, она просто не получает питания. Возможно, в моторе сгорели провода или повреждены микросхемы. Такая проблема часто случается в домах, где наблюдается нестабильное напряжение.
Кроме того, отказ элементов питания может спровоцировать вода, попавшая внутрь корпуса — понадобится разбираться с внутренним блоком печки. Не имея достаточных электротехнических знаний и навыков, не стоит самостоятельно исправлять подобные неполадки. Не хотите сломать еще что-нибудь — доверьте работу квалифицированным специалистам.
В зависимости от причин неисправности и стоимости ремонта вы примете решение: ремонтировать или утилизировать.
