FreeCAD Logo FreeCAD 1.0
  • Английский Африкаанс Арабский Белорусский Каталанский Чешский Немецкий Греческий Испанский Испанский Баскский Финский Филиппинский Французский Галисийский Хорватский Венгерский Индонезийский Итальянский Японский Кабильский Корейский Литовский Нидерландский Норвежская букмол Польский Португальский Португальский Румынский Русский Словацкий Словенский Сербский Шведский Турецкий Украинский Валенсианский Вьетнамский Китайский Китайский
  • Возможности
  • Скачать
  • Блог
  • Документация
    Индекс документации Приступая к работе Пользовательская документация Руководство по FreeCAD Документация верстаков Документация по кодированию на Python Документация по коду C++ Уроки Часто задаваемые вопросы Политика конфиденциальности О программе FreeCAD
  • Внести вклад
    Как помочь Sponsor Сообщить об ошибке Сделать запрос Задачи и финансирование Руководство по участию в разработке Руководство для разработчиков Переводы
  • Сообщество
    Кодекс поведения Форум The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Календарь
  • ♥ Donate

Donate

$
Информация о SEPA
Пожалуйста, настройте банковский перевод SEPA:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Банковское агентство: BNP Paribas Fortis
Адрес: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Описание

Command for modifying Placement. These options relate only to the position and orientation of the object in space, they do not affect other attributes of the shape. The placement is stored internally as a position, and a rotation (rotation axis and angle transformed into a quaternion). While there are several methods to specify a rotation, for instance with a rotation center, this is only used to affect the rotation computation and is not stored for later operations. Similarly, if a rotation axis of (1,1,1) is specified, it may be normalized when stored in the quaternion and appear as (0.58, 0.58, 0.58) when browsing the object later.

Применение

The function Placement can be accessed in several ways:

  • via script Python in the console and its API.
Scripting Placement as y/p/r and Matrix
  • or, in the window Combo View → Properties → Data → Placement → ...,
Task_Placement
  • or by the menu Edit → Placement....

Включение Расположения на комбо-панели

  • Click a shape to select it.
  • Click Placement (the title, not the little arrow), and a button with an ellipsis ... appears: Tache_Placement
  • Click on the ellipsis, and the Placement Dialog is displayed:

Options

Translation

  • TASKS X Translation in X direction (Click to enlarge) Moves the coordinate system of the object in the X direction in relation to the axis coordinates of origin 0, 0, 0.
  • TASKS Y Translation in the Y direction (Click to enlarge) Moves the coordinate system of the object in the Y direction in relation to the axis coordinates of origin 0, 0, 0.
  • TASKS Z Translation in the Z direction (Click to enlarge) Moves the coordinate system of the object in the Z direction in relation to the axis coordinates of origin 0, 0, 0.

Center

  • TASKS X: Move the center of rotation in the direction X, from the coordinates of the selected object. (default: 0,0,0).
  • TASKS Y: Move the center of rotation in the direction Y, from the coordinates of the selected object. (default: 0,0,0).
  • TASKS Z: Move the center of rotation in the direction Z, from the coordinates of the selected object. (default: 0,0,0).
  • TASKS User Defined...: Allows you to change the three axes (X, Y, Z) in a single operation User Defined.

Rotation

To adjust our rotation parameters we have two methods available.

  • First option. Select Rotation axis with angle Tache_Placement Option rotation axis and angle (Default).
    • TASKS Axis: X: The rotation will be on the X axis.
    • TASKS Axis: Y: The rotation will be on the Y axis.
    • TASKS Axis: Z: The rotation will be on the Z axis. (Default axis).
    • TASKS Angle: Angle of rotation in degrees from -360.00° to 360.00°. (Default: 0.00°).
  • Second option. Select Euler Angles Tache_Placement Option Euler angles.

This option may be easier to work with, however, even in this mode, there are important things to remember: Positive rotations are in the clockwise direction, looking out from the origin along a positive axis. Or to put it differently, the rotations are positive in the counterclockwise direction, looking in to the origin along a positive axis.

  • Yaw : is a horizontal rotation of a body about a vertical axis.
  • Pitch : is defined as an oscillating movement of a vessel fore and aft.
  • Roll : is a rotary movement of a body about its longitudinal axis (roll axis).

Yaw, pitch and roll refer to the attitude of an object in 3D space. These terms are commonly used in aviation. The angles are the Tait-Bryan angles. If you want more information, read Euler angles.

Option Euler angles

Yaw

  • TASKS yaw axis Yaw is the rotation about the Z axis, that is to say a rotation from left to right. (The Yaw angle is the Psi ψ). Value -180.00° to 180.00° (Default, 0.00°).

Pitch

  • TASKS pitch axis Pitch is rotation about the Y axis, that is to say nose-up and nose-down. (The Pitch angle is the Phi φ). Value -90.00° to 90.00° (Default, 0.00°).

Roll

  • TASKS roll axis Roll is rotation about the X axis, that is to say wing up and down. (The Roll angle is the Thêta θ). Value -180.00° to 180.00° (Default, 0.00°).
  • TASKS Apply incremental changes to the placement of the object: Once selected, this option virtually sets all parameters to zero, to allow you to enter your values ​​without having to calculate with the original parameters of the form. Once you have confirmed with OK, the entered values ​​will be added to the values ​​on the form.
  • The Reset returns all values ​​to 0,0,0.

Links and Example

A practical example of using this command is in the tutorial Aeroplane.

Other explanation on Placement.


Эта страница получена от https://wiki.freecad.org/Tasks_Placement

Свяжитесь с нами!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

©Команда FreeCAD. Авторы изображений (сверху вниз): ppemawm, r-frank, epileftric, regis, regis, rider_mortagnais, bejant.

Этот проект поддерживается: , KiCad Services Corp. и другие спонсоры

GitHubУлучшить эту страницу на GitHub