Documentation
Documentation / @elitechart/drawings / computePitchforkOrigins
function computePitchforkOrigins(variant, pts): {
lowerOrigin: {
x: number;
y: number;
};
medianOrigin: {
x: number;
y: number;
};
upperOrigin: {
x: number;
y: number;
};
};
Defined in: drawings/src/pitchfork.ts:60
Compute the three ray origins in screen space for a given variant:
median (pivot of the median line), upper (start of the upper
parallel), lower (start of the lower parallel). Which of b/c is upper
vs lower is left to the renderer — the parallels have symmetric roles.
Parameters
variant
PitchforkVariant
pts
ScreenPts
Returns
{
lowerOrigin: {
x: number;
y: number;
};
medianOrigin: {
x: number;
y: number;
};
upperOrigin: {
x: number;
y: number;
};
}
lowerOrigin
readonly lowerOrigin: {
x: number;
y: number;
};
lowerOrigin.x
lowerOrigin.y
readonly medianOrigin: {
x: number;
y: number;
};
upperOrigin
readonly upperOrigin: {
x: number;
y: number;
};
upperOrigin.x
upperOrigin.y