﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Doc%3A2.6%2FManual%2FConstraints%2FTransform%2FTransformation</id>
	<title>Doc:2.6/Manual/Constraints/Transform/Transformation - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Doc%3A2.6%2FManual%2FConstraints%2FTransform%2FTransformation"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Doc:2.6/Manual/Constraints/Transform/Transformation&amp;action=history"/>
	<updated>2026-06-13T18:39:40Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Doc:2.6/Manual/Constraints/Transform/Transformation&amp;diff=103777&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Doc:2.6/Manual/Constraints/Transform/Transformation&amp;diff=103777&amp;oldid=prev"/>
		<updated>2018-06-28T19:42:01Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 19:42時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Doc:2.6/Manual/Constraints/Transform/Transformation&amp;diff=103776&amp;oldid=prev</id>
		<title>wiki&gt;Mam711: /* Transformation Constraint */ grammar</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Doc:2.6/Manual/Constraints/Transform/Transformation&amp;diff=103776&amp;oldid=prev"/>
		<updated>2013-07-01T14:22:34Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Transformation Constraint: &lt;/span&gt; grammar&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Page/Header|2.5|Doc:2.5/Manual/Constraints/Transform/Maintain Volume|Doc:2.5/Manual/Constraints/Tracking/Clamp To}}&lt;br /&gt;
{{review|im=examples}}&lt;br /&gt;
= Transformation Constraint =&lt;br /&gt;
This constraint is more complex and versatile than the other “transform” constraints. It allows you to map one type of transform properties (i.e. location, rotation or scale) of the target, to the same or another type of transform properties of the owner, within a given range of values (which might be different for each target and owner property). You can also switch between axes, and use the range values not as limits, but rather as “markers” to define a mapping between input (target) and output (owner) values.&lt;br /&gt;
&lt;br /&gt;
So, e.g. you can use the position of the target along the X axis to control the rotation of the owner around the Z axis, stating that '''1 BU''' along the target X axis corresponds to '''10°''' around the owner Z axis. Typical uses for this include gears (see note below), and rotation based on location setups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Options ==&lt;br /&gt;
[[File:25-Manual-Constraints-Transform-Transformation.png|thumb|305px|{{Literal|Transformation}} panel]]&lt;br /&gt;
; {{Literal|Target}}: This constraint uses one target, and is not functional (red state) when it has none.&lt;br /&gt;
:; {{Literal|Bone}}: If {{Literal|Target}} is an {{Literal|Armature}}, a new field is displayed offering the optional choice to set an individual bone as {{Literal|Target}}.&lt;br /&gt;
::; {{Literal|Head/Tail}}: If a {{Literal|Bone}} is set as {{Literal|Target}}, a new field is displayed offering the optional choice of where along this bone the target point lies.&lt;br /&gt;
:; {{Literal|Vertex Group}}: If {{Literal|Target}} is a {{Literal|Mesh}}, a new field is displayed offering the optional choice to set a {{Literal|Vertex Group}} as target.&lt;br /&gt;
&lt;br /&gt;
; {{Literal|Extrapolate}}: By default, the {{Literal|min}} and {{Literal|max}} values bound the input and output values; all values outside these ranges are clipped to them. When you enable this button, the {{Literal|min}} and {{Literal|max}} values are no longer strict limits, but rather “markers” defining a proportional (linear) mapping between input and corresponding output values.&lt;br /&gt;
: Let’s illustrate that with two graphs (''The {{Literal|Extrapolate}} principles''). In these pictures, the input range (in abscissa) is set to ['''1.0''', '''4.0'''], and its corresponding output range (in ordinate), to ['''1.0''', '''2.0''']. The yellow curve represents the mapping between input and output.&lt;br /&gt;
&lt;br /&gt;
{|align=center&lt;br /&gt;
 |+'''The {{Literal|Extrapolate}} principles.'''&lt;br /&gt;
 |valign=top|[[File:ManConstraintsTransformationExtrapolatePrinciple1.png|thumb|300px|{{Literal|Extrapolate}} disabled: the output values are bounded inside the ['''1.0''', '''2.0'''] range.]]&lt;br /&gt;
 |valign=top|[[File:ManConstraintsTransformationExtrapolatePrinciple2.png|thumb|300px|{{Literal|Extrapolate}} enabled: the output values are “free” to proportionally follow the input ones.]]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
{{Warning/Important}} Note that:&lt;br /&gt;
* When mapping transform properties to location (i.e. {{Literal|Loc}} {{Literal|Destination}} button is enabled), the owner’s existing location is added to the result of evaluating this constraint (exactly like when the {{Literal|Offset}} button of the [[Doc:2.4/Manual/Constraints/Transform/Copy Location|{{Literal|Copy Location}} constraint]] is enabled…).&lt;br /&gt;
* Conversely, when mapping transform properties to rotation or scale, the owner’s existing rotation or scale is overridden by the result of evaluating this constraint.&lt;br /&gt;
* When using the rotation transform properties of the target as input, whatever the real values are, the constraint will always “take them back” into the &amp;lt;code&amp;gt;[-180°, 180°[&amp;lt;/code&amp;gt; range (e.g. if the target has a rotation of '''420°''' around its X axis, the values used as X input by the constraint will be &amp;lt;code&amp;gt;((420 + 180) modulo 360) - 180 = 60°&amp;lt;/code&amp;gt;…). This is why this constraint is not really suited for gears!&lt;br /&gt;
* Similarly, when using the scale transform properties of the target as input, whatever the real values are, the constraint will always take their absolute values (i.e. invert negative ones).&lt;br /&gt;
* When a {{Literal|min}} value is higher than its corresponding {{Literal|max}} one, both are considered equal to the {{Literal|max}} one. This implies you cannot create “reversed” mappings…&lt;br /&gt;
&lt;br /&gt;
; {{Literal|Source}}: It contains the input (from target) settings.&lt;br /&gt;
:; The three {{Literal|Loc}}, {{Literal|Rot}} and {{Literal|Scale}} toggle buttons, mutually exclusive, allow you to select which type of property to use.&lt;br /&gt;
:; The {{Literal|X:}}, {{Literal|Y:}} and {{Literal|Z:}} {{Literal|min}} and {{Literal|max}} numeric fields control the lower and upper bounds of the input value range, independently for each axis. Note that if a min value is higher than its corresponding max value, the constraint behaves as if it had the same value as the max one.&lt;br /&gt;
; {{Literal|Destination}}: It contains the output (to owner) settings.&lt;br /&gt;
:* The three {{Literal|Loc}}, {{Literal|Rot}} and {{Literal|Scale}} toggle buttons, mutually exclusive, allow you to select which type of property to control.&lt;br /&gt;
:* The three {{Literal|Axis Mapping}} drop-down lists allow you to select which input axis to map to, respectively (from top to bottom), the X, Y and Z output (owner) axes.&lt;br /&gt;
:* The {{Literal|min}} and {{Literal|max}} numeric fields control the lower and upper bounds of the output value range, independently for each mapped axis. Note that if a min value is higher than its corresponding max value, the constraint behaves as if it had the same value as the max one.&lt;br /&gt;
&lt;br /&gt;
; {{Literal|Space}}: This constraint allows you to choose in which space to evaluate its owner’s and target’s transform properties.&lt;br /&gt;
{{clr}}&lt;br /&gt;
 &lt;br /&gt;
{{Page/Footer|Doc:2.5/Manual/Constraints/Transform/Maintain Volume|Doc:2.5/Manual/Constraints/Tracking/Clamp To}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Constraints]]&lt;/div&gt;</summary>
		<author><name>wiki&gt;Mam711</name></author>
		
	</entry>
</feed>