Skip to content

ITextStudio3DPhysicalLetters

InterfaceTextStudio.ThreeDTextStudio.3D
public interface ITextStudio3DPhysicalLetters

Focused explicit physical-letter control and logical-body query contract.

ReleasePhysicalLetters(float, Vector3?, Vector3?)

Section titled “ReleasePhysicalLetters(float, Vector3?, Vector3?)”
void ReleasePhysicalLetters(float mass = 1, Vector3? initialVelocity = null, Vector3? initialAngularVelocity = null)

Releases already-authored Physical Letters with optional initial velocities.

Parameters

Name Type
mass System.Single
initialVelocity System.Nullable{UnityEngine.Vector3}
initialAngularVelocity System.Nullable{UnityEngine.Vector3}
void ResetPhysicalLetters(bool kinematic = true)

Returns physical letters to their authored transforms.

Parameters

Name Type Description
kinematic System.Boolean Whether restored rigidbodies remain kinematic.
bool TryGetPhysicalBody(int visibleGlyphIndex, out Rigidbody body)

Resolves the one logical physical body owned by a visible glyph.

Parameters

Name Type
visibleGlyphIndex System.Int32
body UnityEngine.Rigidbody

Returns

System.Boolean

int PhysicalBodyCount { get; }

Returns

System.Int32