.\"******************************************************************* .\" .\" This file was extracted from hal/components/hypot.comp using halcompile.g. .\" Modify the source file. .\" .\"******************************************************************* .TH HYPOT "9" "2023-02-10" "LinuxCNC Documentation" "HAL Component" .SH NAME hypot \- Three-input hypotenuse (Euclidean distance) calculator .SH SYNOPSIS .HP .B loadrt hypot [count=\fIN\fB|names=\fIname1\fB[,\fIname2...\fB]] .SH FUNCTIONS .TP \fBhypot.\fIN\fB\fR (requires a floating-point thread) .SH PINS .TP .B hypot.\fIN\fB.in0\fR float in \fR .br .ns .TP .B hypot.\fIN\fB.in1\fR float in \fR .br .ns .TP .B hypot.\fIN\fB.in2\fR float in \fR .br .ns .TP .B hypot.\fIN\fB.out\fR float out \fR out = sqrt(in0^2 + in1^2 + in2^2) .SH AUTHOR Jeff Epler .SH LICENSE GPL