feat: plan p-rec-annot connector annotations
This commit is contained in:
@@ -80,8 +80,23 @@ public sealed record LineConnectionBoundaryCandidate(
|
||||
Point3Dto SecondEndpoint,
|
||||
Bounds3Dto Bounds,
|
||||
AnnotationPoint Position,
|
||||
double Rotation);
|
||||
double Rotation,
|
||||
string? FirstLineGroupStableId = null,
|
||||
string? SecondLineGroupStableId = null);
|
||||
public sealed record LineConnectionBoundaryPlan(string StableId, string Text, AnnotationPoint Position, double Rotation, IReadOnlyList<string> Reasons);
|
||||
// The geometry adapter supplies the paper-space connector point and orientation.
|
||||
// Keeping it separate from the PnP relation snapshot prevents Autodesk objects
|
||||
// from crossing into the deterministic PXP-ALC planning layer.
|
||||
public sealed record LineConnectionPlacement(
|
||||
Point3Dto FirstEndpoint,
|
||||
Point3Dto SecondEndpoint,
|
||||
Bounds3Dto Bounds,
|
||||
AnnotationPoint Position,
|
||||
double Rotation);
|
||||
public sealed record LineConnectionPreviewResult(
|
||||
bool Success,
|
||||
IReadOnlyList<LineConnectionBoundaryPlan> Plans,
|
||||
string? FailureCode = null);
|
||||
public sealed record PlantConnectorRelationshipSnapshot(
|
||||
string StableId,
|
||||
long ConnectorRowId,
|
||||
|
||||
Reference in New Issue
Block a user