﻿<?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=Dev%3A2.5%2FPy%2FAPI%2FUpdates</id>
	<title>Dev:2.5/Py/API/Updates - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev%3A2.5%2FPy%2FAPI%2FUpdates"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.5/Py/API/Updates&amp;action=history"/>
	<updated>2026-07-27T09:41:29Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev:2.5/Py/API/Updates&amp;diff=103907&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.5/Py/API/Updates&amp;diff=103907&amp;oldid=prev"/>
		<updated>2018-06-28T19:42:11Z</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=Dev:2.5/Py/API/Updates&amp;diff=103906&amp;oldid=prev</id>
		<title>wiki&gt;Ideasman42: /* Since 2.56a */</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.5/Py/API/Updates&amp;diff=103906&amp;oldid=prev"/>
		<updated>2011-04-04T05:12:41Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Since 2.56a&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page is to list changes which effect script authors.&lt;br /&gt;
&lt;br /&gt;
== RNA ==&lt;br /&gt;
&lt;br /&gt;
=== Since 2.56a ===&lt;br /&gt;
FCurve new function. renamed keyword argument, 35509&lt;br /&gt;
* Action.fcurves.new(array_index=&amp;quot;...&amp;quot;),  array_index --&amp;gt; index&lt;br /&gt;
&lt;br /&gt;
Object function api changes, r35527&lt;br /&gt;
* Object.create_dupli_list() --&amp;gt; dupli_list_create()&lt;br /&gt;
* Object.free_dupli_list() --&amp;gt; dupli_list_clear()&lt;br /&gt;
* Object.create_mesh() --&amp;gt; to_mesh()&lt;br /&gt;
&lt;br /&gt;
Misc attribute renaming changes from python naming collisions, r35764.&lt;br /&gt;
* Particle.hair --&amp;gt; hair_keys&lt;br /&gt;
* Particle.keys --&amp;gt; particle_keys&lt;br /&gt;
* Key.keys --&amp;gt; key_blocks&lt;br /&gt;
* EnumProperty.items --&amp;gt; enum_items&lt;br /&gt;
* KeyMap.items --&amp;gt; keymap_items&lt;br /&gt;
&lt;br /&gt;
rename mathutils methods r35989.&lt;br /&gt;
* Vector.difference(other) --&amp;gt; rotation_difference&lt;br /&gt;
* Quaternion.difference(other) --&amp;gt; rotation_difference&lt;br /&gt;
&lt;br /&gt;
== Mathutils ==&lt;br /&gt;
=== Since 2.49 ===&lt;br /&gt;
&lt;br /&gt;
Use radians rather then degrees&lt;br /&gt;
* Mathutils.Vector/Euler/Quaternion(), now only take single sequence arguments.&lt;br /&gt;
* Mathutils.MidpointVecs --&amp;gt; vector.lerp(other, fac)&lt;br /&gt;
* Mathutils.AngleBetweenVecs --&amp;gt; vector.angle(other)&lt;br /&gt;
* Mathutils.ProjectVecs --&amp;gt; vector.project(other)&lt;br /&gt;
* Mathutils.DifferenceQuats --&amp;gt; quat.rotation_difference(other)&lt;br /&gt;
* Mathutils.Slerp --&amp;gt; quat.slerp(other, fac)&lt;br /&gt;
* Mathutils.Rand: removed, use pythons random module&lt;br /&gt;
* Mathutils.RotationMatrix(angle, size, axis_flag, axis) --&amp;gt; Mathutils.RotationMatrix(angle, size, axis); merge axis &amp;amp; axis_flag args&lt;br /&gt;
* Mathutils.OrthoProjectionMatrix(plane, size, axis) --&amp;gt; Mathutils.OrthoProjectionMatrix(axis, size); merge axis &amp;amp; plane args&lt;br /&gt;
* Mathutils.ShearMatrix(plane, factor, size) --&amp;gt; Mathutils.ShearMatrix(plane, size, factor); swap size &amp;amp; factor args, match other constructors.&lt;br /&gt;
* Matrix.rotationPart() -&amp;gt; to_3x3()&lt;br /&gt;
* Matrix.scalePart() -&amp;gt; to_scale()&lt;br /&gt;
* Matrix.translationPart() -&amp;gt; to_translation()&lt;br /&gt;
* mathutils.Matrix.Shear(plane, fac, size), now takes a pair of floats for 3x3 or 4x4 shear factor.&lt;br /&gt;
* toMatrix --&amp;gt; to_matrix&lt;br /&gt;
* toEuler --&amp;gt; to_euler&lt;br /&gt;
* toQuat --&amp;gt; to_quat&lt;br /&gt;
* Vector.rotation_difference(other), Added&lt;br /&gt;
* Vector.toTrackQuat --&amp;gt; Vector.to_track_quat&lt;br /&gt;
* Vector.rotate(axis, angle) --&amp;gt; rotate(other), where other can be Euler/Quaternion/Matrix.&lt;br /&gt;
* Quaternion * Quaternion --&amp;gt; cross product (not dot product)&lt;br /&gt;
* Euler.rotate(angle, axis) --&amp;gt; Euler.rotate_axis(axis, angle)&lt;br /&gt;
* Euler.unique() *removed*, not a standard function only toggled different rotations.&lt;br /&gt;
&lt;br /&gt;
* Matrix.resize4x4() -&amp;gt; resize_4x4()&lt;br /&gt;
* Euler.to_quat() -&amp;gt; to_quaternion()&lt;br /&gt;
* Matrix.to_quat() -&amp;gt; to_quaternion()&lt;br /&gt;
 &lt;br /&gt;
Resizing nolonger returns the resized value.&lt;br /&gt;
* Vector.resize2D -&amp;gt; resize_2d&lt;br /&gt;
* Vector.resize3D -&amp;gt; resize_3d&lt;br /&gt;
* Vector.resize4D -&amp;gt; resize_4d&lt;br /&gt;
 &lt;br /&gt;
Added new functions.&lt;br /&gt;
* Vector.to_2d()&lt;br /&gt;
* Vector.to_3d()&lt;br /&gt;
* Vector.to_4d()&lt;br /&gt;
&lt;br /&gt;
Moved into class functions.&lt;br /&gt;
* Mathutils.RotationMatrix -&amp;gt; mathutils.Matrix.Rotation&lt;br /&gt;
* Mathutils.ScaleMatrix -&amp;gt; mathutils.Matrix.Scale&lt;br /&gt;
* Mathutils.ShearMatrix -&amp;gt; mathutils.Matrix.Shear&lt;br /&gt;
* Mathutils.TranslationMatrix -&amp;gt; mathutils.Matrix.Translation&lt;br /&gt;
* Mathutils.OrthoProjectionMatrix -&amp;gt; mathutils.Matrix.OrthoProjection&lt;br /&gt;
&lt;br /&gt;
Moved to Geometry module: Intersect, TriangleArea, TriangleNormal, QuadNormal, LineIntersect&lt;br /&gt;
* geometry.Intersect -&amp;gt; intersect_ray_tri&lt;br /&gt;
* geometry.ClosestPointOnLine -&amp;gt; intersect_point_line&lt;br /&gt;
* geometry.PointInTriangle2D -&amp;gt; intersect_point_tri_2d&lt;br /&gt;
* geometry.PointInQuad2D -&amp;gt; intersect_point_quad_2d&lt;br /&gt;
* geometry.LineIntersect -&amp;gt; intersect_line_line&lt;br /&gt;
* geometry.LineIntersect2D -&amp;gt; intersect_line_line_2d&lt;br /&gt;
* geometry.BezierInterp -&amp;gt; interpolate_bezier&lt;br /&gt;
* geometry.TriangleArea -&amp;gt; area_tri&lt;br /&gt;
* geometry.QuadNormal, TriangleNormal -&amp;gt; normal&lt;br /&gt;
* geometry.PolyFill -&amp;gt; tesselate_polygon&lt;br /&gt;
* geometry.BoxPack2D -&amp;gt; box_pack_2d&lt;br /&gt;
* geometry.BarycentricTransform -&amp;gt; barycentric_transform&lt;/div&gt;</summary>
		<author><name>wiki&gt;Ideasman42</name></author>
		
	</entry>
</feed>