<?xml version="1.0" encoding="UTF-8" ?> <class name="MMSdf3dShapeCapsule" inherits="CurveBase" version="4.3"> <brief_description> </brief_description> <description> </description> <tutorials> </tutorials> <methods> <method name="sdf3d_capsule_x"> <return type="Vector2" /> <argument index="0" name="p" type="Vector3" /> <argument index="1" name="r" type="float" /> <argument index="2" name="l" type="float" /> <description> </description> </method> <method name="sdf3d_capsule_y"> <return type="Vector2" /> <argument index="0" name="p" type="Vector3" /> <argument index="1" name="r" type="float" /> <argument index="2" name="l" type="float" /> <description> </description> </method> <method name="sdf3d_capsule_z"> <return type="Vector2" /> <argument index="0" name="p" type="Vector3" /> <argument index="1" name="r" type="float" /> <argument index="2" name="l" type="float" /> <description> </description> </method> </methods> <members> <member name="axis" type="int" setter="set_axis" getter="get_axis" default="1"> </member> <member name="length" type="float" setter="set_length" getter="get_length" default="0.3"> </member> <member name="output" type="MMNodeUniversalProperty" setter="set_output" getter="get_output"> </member> <member name="points_array" type="PoolRealArray" setter="set_points_array" getter="get_points_array" overrides="CurveBase" default="PoolRealArray( 0, 1, 0, 0, 1, 1, 0, 0 )" /> <member name="radius" type="float" setter="set_radius" getter="get_radius" default="0.2"> </member> </members> <constants> </constants> </class>