|
Std TransformManip
|
| Menu location
|
| Редактиране → Transform
|
| Workbenches
|
| All
|
| Default shortcut
|
| None
|
| Introduced in version
|
| -
|
| See also
|
| Std UserEditMode
|
|
Описание
Командата Трансформиране (Std TransformManip) ви позволява да прилагате стъпки на въртене и стъпки за преместване към избран обект. Това може да стане или чрез дърпане на интерактивния влекач в 3D изглед, или, introduced in 1.1, чрез въвеждане на точни стойности в панела на задачите, както и спрямо всяка (локална) координатна система, глобална координатна система, или introduced in 26.3, всяка персонализирана координатна система, дефинирана от обект с разположение в документа.
Също така е възможно обектът да се подравни с влекач към всеки елемент в документа, като същевременно се ограничи транслацията или въртенето до всяка избрана ос.
Използване
- Изберете обект със свойство ДанниPlacement. Вижте Бележки.
- Има няколко начина да се задейства командата:
- Изберете опцията Редактиране →
Трансформиране от менюто.
- Изберете опцията
Трансформиране от контекстното меню Tree View или 3D View.
- Ако е настроен edit mode на
Transform можете също да щракнете двукратно върху обекта в Tree View.
- Отваря се в понел Задачи, панел Трансфирмация.
- Опционално регулирайте параметрите на щракване: Това са стойности за щракване до стъпки при плъзгане в 3D изглед, или за завъртане, или за превод.
- Направете едно или повече от следните неща:
- Натиснете и задръжте левия бутон на мишката върху стрелка на ос и плъзнете, за да преведете обекта по тази ос.
- Натиснете и задръжте левия бутон на мишката в равнина и плъзнете, за да преведете обекта по този равнина.
- Натиснете и задръжте левия бутон на мишката върху сфера и плъзнете, за да завъртите обекта около тази ос.
- По желание променете местоположението на влекача, координатна система, въведете прецизна делта спрамо (локална), абсолютна (глобална) или спрямо персонализирана координатна системна или преместете обекта към целеви обект. introduced in 1.1. Вижте следния раздел Опции за повече информация.
- Направете едно от следните неща:
- Натиснете бутона OK, за да потвърдите и завършите командата.
- Натиснете бутона Cancel, за да върнете приложните трансформации и да завършите командата. introduced in 1.0
Опции
Има нови опции introduced in 1.1 за инструмента. По подразбиране опциите са настроени да работят по същия начин, както във версия 1.0 and below.
Можете да коригирате следните опции:
Влекач
Този раздел контролира местоположението и ориентацията на интерактивния влекач (gizmo или осни манипулатори) и поведението му в 3D изглед. Обектът винаги се трансформира около текущата координатна система на влекача.
Режим
Позволява да се регулира местоположението и ориентацията на влекача и следователно на базовата точка на трансформацията.
- Object origin (default): Поставя влекача в началната точка на обекта.
- Center of mass / Centroid: Поставя влекача в центроида (геометричния център) на обекта, който съвпада с центъра на масата, само ако материалът е еднороден и равномерно разпределен, или масата се пренебрегва.
- Custom: Влекачът може да бъде поставен с едно щракване към всеки елемент в документа, без де се ограничава до обекта, който трябва да бъде трансформиран (към лица, ръбове, върхове, елементи за данни). Изборът на "Custom" чака потребителски вход, за да постави влекача на персонализирано място. Оцветяване на елементи в документа визуализира новото местоположение и ориентация на влекача, едно кликване го прикачва в изобразената позиция.
- Референция (вижда се само в Custom режим): Показва елемента, на който е настроен влекача (базовата точка на трансформацията). Той показва "Select face, edge or vertex…", ако инструментът чака вход (избор) от потребителя.
- Бутони Pick Reference / Отказ (видими само в режим "Custom"): Ако е зададено местоположение на влекача по избор, лутон Pick Reference позволява на потребителя да промени местоположението на влекача и да го щракне към различен елемент в документа. Обектът може да бъде трансформиран, местоположението на влекача да бъде променено и обектът да бъде трансформиран отново, всичко това в една активна задача. Бутон Отказ се показва, когато инструментът за трансформация очаква потребителски вход за ново местоположение на влекача (избор в 3D изглед) и отменя поставянето на персонализирано местоположение на влекача.
Snapping
Стъпките на увеличенията са стойности за контрол единствено на интерактивното поведение при плъзгане в 3D изгледа. Обектът, който трябва да бъде трансформиран, се премества със следните стъпки:
- Transform: Стойност на дължина - увеличаване на преместването при плъзгане на обекта в 3D изглед, или по една ос, или в равнина.
- Rptation: Ъглова стойност - увеличение на завъртането при плъзгане на обекта в 3D изглед около всяка ос.
Ако е зададено 0 като увеличение, плъзгането се деактивира в 3D изгледа.
Координирана система
Това падащо меню задава координатната система за ръчното въвеждане в панела на задачите. Координатната система няма ефект при трансформиране на обекта единствено чрез плъзгане в 3D изглед (освен при избор на "Глобална" и отметка "Подравняване въртенето на влекача с избраната координатна система".) Когато е избрана координатната система "Глобална" или "Custom", координатната система се показва по малък индикатор с етикети на осите. В режим "Local", текущият плъзгач (U, V, W) винаги е базова точка на трансформацията.
Етикетите на оста също се показват на влекача в 3D изглед, докато U, V, W е локалната координатна система на текущото място на влекача, X, Y, Z е глобалната координатна система (равна на стойността на разположението в прегледа на свойствата, ако влекачът е от базовата точка на обекта), а X', Y', Z' introduced in 26.3 е персонализираната координатна система на избран референтен обект.
- Local (по подразбиране): текущото положение на влекача и ориентацията му определят базовата точка на трансформацията, осъществявана по въвежданите в понел Задачи стойности за U, V, W.
- Глобална: панелът на задачите показва стойностите на глобалната позиция и въртене в глобалната координатна система 'X, Y, Z и позволява да се променят тези стойности. Ако режимът на плъзгане е зададен на "Object origin", стойностите са същите като в свойството Placement на обекта, който трябва да бъде трансформиран.
- Custom introduced in 26.3: Панелът на задачите показва стойностите на Translation и Rotation спрямо координатната система на избран референтен обект (всеки обект с разположение, като тяло, форма, локална координатна система или контейнер за част). Осите се показват като X', Y', Z, за да се разграничат от глобалните оси. Референцията може да бъде зададена чрез посочване на всеки елемент (лице, ръб, връх) в 3D изглед, като се щракне върху неговата координатна система, или чрез избор на обект (форма, част, тяло, LCS, ос и др.) в дървовидния изглед, за да използвате свойството му Placement като персонализирана координатна система. Това е подобно на pзадаване на влекач по избор, но определя само координатната система за входните стойности, без да препозиционира влекача / неговата базова точка. Вижте примера пример за координатна система по избор.
- Подравняване на въртенето на влекача с избраната координатна система (по подразбиране НЕ, достъпно само ако координатната система не е Local): променя ориентацията на влекача, за да съответства на осите на избраната координатна система ('X, Y, Z за глобална, X', Y', Z' за персонализирана). Местоположението на влекача не се променя, а само ориентацията на осите му. Това позволява да се плъзне обекта в посоките на осите на избраната координатна система, дори ако базисът на обекта е в различна ориентация. Това също така позволява да се завърти обектът около персонализирана координатна система, без да се премества (от потребителя) влекачът на инструмента за трансформиране. Съвет: Можете да подравните отново въртенето/ориентирането на влекача, след като направите трансформация (ротация), като премахнете отметката.
Транслация
Въвежда дължина за промяна на мастото на обекта около текущия влекач (базис на трансформацията).
- U, V, W (по подразбиране, при координатна система local): Позволява въвеждане – или показване, при плъзгане в 3D изглед – делта от предишното място за плъзгане в локалната координатна система (= местоположение на влекача). Стойнастету на транслация U, V, W се натрупват, докато ориентацията на влекача (ориентацията на осите) не се променя (или чрез плъзгане в 3D изгледа, или чрез въвеждане на стойности на въртене в панела на задачите), плъзгачът се преориентира в съответствие с различно персонализирано местоположение или ако е използвана функцията "Преместване в друг обект". В тези случаи стойностите стават нула в потребителския интерфейс на панела на задачите, без да се променя действителното място на обекта.
- X, Y, Z (в Глобална координатна система): Позволява въвеждане – или показване, при плъзгане в 3D изглед – стойностите на местоположението на текущата позиция на влекача в глобалната координатна система X, Y, Z. Ако режимът на плъзгане е настроен на "Object origin", стойностите съответстват на стойностите на Placement на обекта, които трябва да бъдат трансформиран, които също се виждат в прегледа на свойствата.
- X', Y', Z' (в координатна система custom) introduced in 26.3: Показва и позволява да се въведат стойностите на транслация на текущата позиция на влекача, изразени в координатната система на избрания референтен обект, където базисът на референтния обект е 0. Това е еквивалентно на режима "Global", но с помощта на координатната система на референтния обект вместо базиса на документа. Използвайте това, когато целта е да преместите обекта в точна позиция по осите на друг обект в документа, без да променяте позицията на влекача, или когато обектът трябва да бъде преместен по отношение на текущата позиция на влекача в осите на персонализираната координатна система.
Ротация
Angular input for changing the rotation of the object around the current dragger (transform origin).
- U, V, W (default, in local coordinate system): Allows to input – or displays, when dragging in the 3D View – the delta to the previous dragger orientation in the local coordinate system (= dragger orientation). The rotation values in U, V, W are accumulated, as long as the dragger location (position of the axes) is not changed (either by dragging in the 3D View or by inputting translation values in the task panel), the dragger is re-aligned to a different custom location, or the Move to Other Object function has been used. In these cases, the rotation values are set to zero in the user interface of the task panel, without changing the actual rotation of the object.
- X, Y, Z (in global coordinate system): Allows to input – or displays, when dragging in the 3D View – the rotation values of the current dragger orientation in the global coordinate system in euler angles around X, Y, Z. If the dragger mode is set to Object origin, the values correspond with the rotational placement values of the object to be transformed.
- X', Y', Z' (in custom coordinate system) introduced in 26.3: Displays and allows to input the rotation of the current dragger orientation expressed as Euler angles around the X', Y', Z' axes of the selected reference object's coordinate system, where the reference object's orientation is 0. The rotation is always applied around the current dragger location (object origin or custom dragger position), not around the reference object's origin. Use this when the goal is to rotate the object around a known custom axis orientation without repositioning the dragger – the object rotates around the (custom) dragger origin with the axis alignment of the reference object's coordinate system.
Utilities
Quick actions to transform the selected object.
- Move to Other Object: Allows to interactively select a target location in the 3D View (any element in the document) where the object to be transformed is set to (translation and rotation), at the current dragger location. The button changes to Cancel if the tool waits for an input (3D selection) from the user. Cancel then aborts the selection of a target but does not close the transform tool. See examples below.
: Allows to specify the relevant axis components for the Move to Other Object command. By default, all translation and rotation axes are checked, translating and rotating the object from its dragger coordinate system to be moved to and aligned with the target location dragger coordinate system. Either translation or rotation can be locked, or individual axes can be chosen to be matched/aligned. For example an object can just be rotated to be aligned to a chosen face / object without moving it or the object can be moved to only match one or two axes with or without rotating the object to the target orientation. See advanced examples below.
- Flip: Flips the orientation of the object to be transformed 180 degrees around X and Z-axis. This is helpful, if after Move to Other Object the object to be transformed is intersecting the target object, because the target location coordinates are flipped 180 degrees.
Бележки
- Веднага след като завъртите/преместите обекта в 3D View, се прилагат промени (само във вирсияи 1.0 and below).
- Някои обекти със свойство ДанниPlacement, като скици, не могат да бъдат манипулирани, нито и обекти, които са прикрепени към други обекти.
- Няма бутон Cancel във версии 0.21 and below, в тези версии можете да натиснете бутона OK и да използвате командата
Отмяна, за да върнете промените след това.
Examples
Pick custom dragger
If the dragger is not in view or at an unwanted location, it can be set to either the center of mass or any element in the document (not limited to the object to be transformed):
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select any element in the 3D View.
- Transform around that dragger origin by either dragging in the 3D View, or changing the values in the task panel.
Demo animation (Click the image, if the animation does not start):
Center feature to global origin
This allows to position bodies and imported STEP files with regard to special features (e.g. holes) in the document:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select the element in the 3D View which needs to be positioned.
- Change the Coordinate system to Global.
- Input the new position, e.g. 0,0,0 to center the object to be transformed at the dragger location to the global origin.
Demo animation (Click the image, if the animation does not start):
Align to target object
If an object should be transformed to be placed at a target location (reference):
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select the reference element in the 3D View.
- Click Utilities → Move to Other Object.
- Select the target location (location where the object to be transformed is aligned to, at the current dragger position).
- Optional: click Flip to change the orientation, if the objects are intersecting.
Demo animation (Click the image, if the animation does not start):
Drag in global coordinate system if object is not aligned
If an (imported or transformed) object is not aligned to the global coordinate system X, Y, Z but it needs to be dragged (rotation or translation) around the global axes:
- Invoke the Transform tool.
- Optional: change dragger location Mode.
- Select the reference element in the 3D View.
- Change the Coordinate system to Global.
- Check the option Align dragger rotation with selected coordinate system.
- The labels on the dragger change from U, V, W to X, Y, Z and are now aligned to the global coordinate system.
Demo animation (Click the image, if the animation does not start):
Move BIM objects in custom directions
For example to move a BIM door along a skewed wall element:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select an element which is oriented in the target direction.
- Transform around that dragger origin by either dragging in the 3D View, or changing the values in the task panel.
Demo animation (Click the image, if the animation does not start):
Transform and drag in a custom coordinate system
If an object should be moved or rotated relative to another object's coordinate system (e.g. along the axes of a local coordinate system or another body), optionally combined with a custom dragger position introduced in 26.3:
- Invoke the Transform tool. Use the default or a custom dragger location.
- Change the Coordinate system to Custom.
- Select the reference object defining the custom coordinate system in the Tree View or 3D View (any target that a custom dragger could snap to, such as a face, edge, vertex, LCS, body, or Part container).
- The task panel shows X', Y', Z' values (of the dragger position and orientation) relative to the reference object's coordinate system origin. Optionally check Align dragger rotation with selected coordinate system to also visually align the dragger axes to X', Y', Z' (which zeroes the rotation of the dragger in relation to the custom coordinate system).
- Transform the object by dragging in the 3D View or entering values in the task panel. Translation and rotation are expressed relative to the custom coordinate system, while the rotation origin remains at the current dragger location.
Demo animation (Click the image, if the animation does not start):
Align an object to a reference edge on another object
If an object should be positioned and oriented relative to a reference edge of another object (e.g. positioning a door a specific distance from the corner of a wall, measured along the wall):
- Select the object to be positioned, e.g. the door.
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select the edge of the object to be positioned (e.g. the door edge) in the 3D View to snap the dragger to it.
- Change the Coordinate system to Custom.
- Select the reference edge of the other object (e.g. the wall edge) in the 3D View to use it as the custom coordinate system reference.
- Enter the desired distance in the Y'-field to move the door edge to that distance from the wall edge along the wall's direction.
Demo animation (Click the image, if the animation does not start):
Advanced: Custom alignment of axes components
In the advanced settings of the Move to Other Object command it can be specified if the transform should consider translation or rotation in all or only some axes. This allows to align an object without moving it to other elements in the document, or move it to a target location without rotation:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select any element in the 3D View.
- Open the advanced settings by clicking on the
button.
- Uncheck Translation to only rotate the object around the custom dragger coordinate system to match the target orientation.
- Click Utilities → Move to Other Object.
- Select the target object to be aligned to.
- Further adjust the rotation around one local axis to make the wall perpendicular.
- Choose Dragger → Mode → Reference → Pick Reference to choose a new reference position for the dragger and select the edge.
- In the advanced settings, check Translation and uncheck Rotation to only move the object from the custom dragger coordinate system to match the target location.
- Click Utilities → Move to Other Object and select the target edge.
Demo animation (Click the image, if the animation does not start):
Advanced: Lock translation in one axis
This examples aligns (rotates) and positions the object to a target location without changing the vertical position of the object:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select any element in the 3D View.
- Open the advanced settings by clicking on the
button.
- Uncheck Match V/Y to lock the object's movement around the custom dragger V axis.
- Click Utilities → Move to Other Object.
- Select the target object to be aligned to.
- The object is aligned in all axes and moved in local U and W axis but the V axis component was not changed, resulting in the same vertical position on the object.
Demo animation (Click the image, if the animation does not start):
Advanced: Only match position of one axis
This examples moves the object in only one axis to a target location without changing other axes or rotation:
- Invoke the Transform tool.
- Choose Dragger → Mode → Custom.
- Select any element in the 3D View.
- Open the advanced settings by clicking on the
button.
- Uncheck everything, except Match W/Z to only adjust the object's movement around the custom dragger W axis.
- Click Utilities → Move to Other Object.
- Select the target object to be aligned to.
- The object is moved only in the local W axis to the selected target location without changing any other position or rotation.
Demo animation (Click the image, if the animation does not start):
Std Base
- File: New Document, Open, Open Recent, Close, Close All, Save, Save As, Save Copy, Save All, Revert, Import, Export,Merge Document, Document Information, Print, Print Preview, Export PDF, Exit
- Edit:
- Miscellaneous: Undo, Redo, Cut, Copy, Paste, Duplicate Object, Delete, Recompute, Box Selection, Box Element Selection, Select All, Transform, Placement, Align To, Send to Python Console, Properties, Toggle Edit Mode, Edit Mode, Preferences
- Create: New Part, New Group, Variable Set, Annotation Label, Text Document
- View:
- Miscellaneous: New 3D View, Orthographic View, Perspective View, Fullscreen, Bounding Box, Toggle Axis Cross, Clipping View, Texture Mapping, Toggle Navigation/Edit Mode, Material, Appearance, Random Color, Appearance per Face, Toggle Transparency, Workbench, Status Bar
- Standard Views: Fit All, Fit Selection, Align to Selection, Isometric, Dimetric, Trimetric, Home, Front, Top, Right, Rear, Bottom, Left, Rotate Left, Rotate Right, Store Working View, Recall Working View
- Freeze Display: Save Views, Load Views, Freeze View, Clear Views
- Draw Style: As Is, Points, Wireframe, Hidden Line, No Shading, Shaded, Flat Lines
- Stereo: Stereo Red/Cyan, Stereo Quad Buffer, Stereo Interleaved Rows, Stereo Interleaved Columns, Stereo Off, Issue Camera Position
- Zoom: Zoom In, Zoom Out, Box Zoom
- Document Window: Docked, Undocked, Fullscreen
- Visibility: Toggle Visibility, Show Selection, Hide Selection, Select Visible Objects, Toggle All Objects, Show All Objects, Hide All Objects, Toggle Selectability
- Toolbars: File, Edit, Clipboard, Workbench, Macro, View, Individual Views, Structure, Help, Lock Toolbars
- Panels: Tree View, Property View, Model, Selection View, Python Console, Report View, Tasks, DAG View
- Overlay Docked Panel: Toggle Overlay for All Panels, Toggle Transparent Panels, Toggle Overlay, Toggle Transparent Mode, Bypass Mouse Events in Overlay Panels, Toggle Left, Toggle Right, Toggle Top, Toggle Bottom
- Link Navigation: Go to Linked Object, Go to Deepest Linked Object, Select All Links
- Tree View Actions: Sync View, Sync Selection, Sync Placement, Preselection, Record Selection, Single Document, Multi Document, Collapse/Expand, Initiate Dragging, Go to Selection, Selection Back, Selection Forward
- Tools: Addon Manager, Measure, Clarify Selection, Quick Measure, Units Converter, Load Image, Save Image, View Turntable, Scene Inspector, Dependency Graph, Export Dependency Graph, Document Utility, Edit Parameters, Customize
- Help: What's This, Start Page, Users Documentation, FreeCAD Forum, Report an Issue, Restart in Safe Mode, Developers Handbook, Python Modules Documentation, FreeCAD Website, Donate to FreeCAD, About FreeCAD
User documentation
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework