Pular para o conteúdo
AstraDOCS

Astra.CurvePoint3D

Astra 0.2.3-preview.20261007Referência de assinaturasReferência revisada · 07 out. 2026

Handles are offsets from Position in the path object's local space.

Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct

readonly record struct Astra.CurvePoint3D

Handles are offsets from Position in the path object’s local space.

Interfaces: System.IEquatable<Astra.CurvePoint3D>.

Adicione Path e autorie pontos. Adicione Path Follow ao consumidor e atribua a fonte. A API especializada devolve amostras/frames do caminho.

Caminhos e seguidores: o membro presente nesta referência pertence ao contrato atual. O roadmap registra a família; não há promessa/data individual de evolução para cada membro. Membros ainda sem explicação especializada são indicados como revisão editorial pendente.

Para ler os campos e recursos pelo caminho do editor, use mapa de acesso.

Membro Categoria
.ctor Method
Id Property
In Property
Out Property
Position Property
RollDegrees Property

.ctor

public CurvePoint3D(ulong Id, System.Numerics.Vector3 Position, System.Numerics.Vector3 In, System.Numerics.Vector3 Out)

Handles are offsets from Position in the path object’s local space.

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Constrói o tipo pela assinatura declarada. Um construtor de fachada envolve um componente existente; um record de configuração só tem efeito quando atribuído ao consumidor.

Roadmap deste membro: Caminhos e seguidores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
Id ulong
Position System.Numerics.Vector3
In System.Numerics.Vector3
Out System.Numerics.Vector3

Id

public ulong Id { get; init; }

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Campo/propriedade conforme a declaração. Confira get/set/init e o tipo; a interpretação especializada ainda não tem revisão editorial individual neste snapshot.

Roadmap deste membro: Caminhos e seguidores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

In

public System.Numerics.Vector3 In { get; init; }

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Campo/propriedade conforme a declaração. Confira get/set/init e o tipo; a interpretação especializada ainda não tem revisão editorial individual neste snapshot.

Roadmap deste membro: Caminhos e seguidores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Out

public System.Numerics.Vector3 Out { get; init; }

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Campo/propriedade conforme a declaração. Confira get/set/init e o tipo; a interpretação especializada ainda não tem revisão editorial individual neste snapshot.

Roadmap deste membro: Caminhos e seguidores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Position

public System.Numerics.Vector3 Position { get; init; }

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Campo/propriedade conforme a declaração. Confira get/set/init e o tipo; a interpretação especializada ainda não tem revisão editorial individual neste snapshot.

Roadmap deste membro: Caminhos e seguidores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

RollDegrees

public float RollDegrees { get; init; }

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Campo/propriedade conforme a declaração. Confira get/set/init e o tipo; a interpretação especializada ainda não tem revisão editorial individual neste snapshot.

Roadmap deste membro: Caminhos e seguidores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.