ITextStudio3DPhysicalLetters
public interface ITextStudio3DPhysicalLettersFocused explicit physical-letter control and logical-body query contract.
Methods
Section titled “Methods”
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} |
ResetPhysicalLetters(bool)
Section titled “ResetPhysicalLetters(bool)”void ResetPhysicalLetters(bool kinematic = true)Returns physical letters to their authored transforms.
Parameters
| Name | Type | Description |
|---|---|---|
kinematic |
System.Boolean | Whether restored rigidbodies remain kinematic. |
TryGetPhysicalBody(int, out Rigidbody)
Section titled “TryGetPhysicalBody(int, out Rigidbody)”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
Properties
Section titled “Properties”
PhysicalBodyCount
Section titled “PhysicalBodyCount”int PhysicalBodyCount { get; }Returns
System.Int32