浏览代码

Documented soft body pinning methods

Bengt Söderström 4 年之前
父节点
当前提交
2117584690
共有 1 个文件被更改,包括 23 次插入0 次删除
  1. 23 0
      doc/classes/SoftBody.xml

+ 23 - 0
doc/classes/SoftBody.xml

@@ -37,6 +37,20 @@
 				Returns an individual bit on the collision mask.
 				Returns an individual bit on the collision mask.
 			</description>
 			</description>
 		</method>
 		</method>
+		<method name="get_point_transform">
+			<return type="Vector3" />
+			<argument index="0" name="point_index" type="int" />
+			<description>
+				Returns local translation of a vertex in the surface array.
+			</description>
+		</method>
+		<method name="is_point_pinned" qualifiers="const">
+			<return type="bool" />
+			<argument index="0" name="point_index" type="int" />
+			<description>
+				Returns [code]true[/code] if vertex is set to pinned.
+			</description>
+		</method>
 		<method name="remove_collision_exception_with">
 		<method name="remove_collision_exception_with">
 			<return type="void" />
 			<return type="void" />
 			<argument index="0" name="body" type="Node" />
 			<argument index="0" name="body" type="Node" />
@@ -60,6 +74,15 @@
 				Sets individual bits on the collision mask. Use this if you only need to change one layer's value.
 				Sets individual bits on the collision mask. Use this if you only need to change one layer's value.
 			</description>
 			</description>
 		</method>
 		</method>
+		<method name="set_point_pinned">
+			<return type="void" />
+			<argument index="0" name="point_index" type="int" />
+			<argument index="1" name="pinned" type="bool" />
+			<argument index="2" name="attachment_path" type="NodePath" default="NodePath(&quot;&quot;)" />
+			<description>
+				Sets the pinned state of a surface vertex. When set to [code]true[/code], the optional [code]attachment_path[/code] can define a [Spatial] the pinned vertex will be attached to.
+			</description>
+		</method>
 	</methods>
 	</methods>
 	<members>
 	<members>
 		<member name="areaAngular_stiffness" type="float" setter="set_areaAngular_stiffness" getter="get_areaAngular_stiffness" default="0.5">
 		<member name="areaAngular_stiffness" type="float" setter="set_areaAngular_stiffness" getter="get_areaAngular_stiffness" default="0.5">