app
JST Connector Studio: manufacturer 3D mate editor
Public Unreviewedby John Lauer
Interactive Babylon 9.5 studio for JST wire-to-board connectors: load a system (PH/XH/SH/GH/ZH), see the JST manufacturer housing+wire+ds2sf footprint mate in a looping animation next to the KiCad hou
import { bX as n, bV as r, bY as a, bZ as o, R as h } from "./chunk-CrnJfeNw.js";
class p extends n {
/**
* Creates a new FlowGraphPointerMoveEventBlock.
* @param config optional configuration
*/
constructor(e) {
super(e), this.type = "PointerMove", this.targetMesh = this.registerDataInput("targetMesh", r, e?.targetMesh), this.pointerId = this.registerDataOutput("pointerId", a), this.meshUnderPointer = this.registerDataOutput("meshUnderPointer", r), this.pickedPoint = this.registerDataOutput("pickedPoint", r);
}
/** @internal */
_executeEvent(e, s) {
const i = this.targetMesh.getValue(e), t = s.pickInfo?.pickedMesh;
return i && !(t === i || t && o(t, i)) ? !0 : (this.pointerId.setValue(s.event.pointerId, e), this.meshUnderPointer.setValue(t ?? null, e), this.pickedPoint.setValue(s.pickInfo?.pickedPoint ?? null, e), this._execute(e), !this.config?.stopPropagation);
}
/** @internal */
_preparePendingTasks(e) {
}
/** @internal */
_cancelPendingTasks(e) {
}
/**
* @returns the class name of the block.
*/
getClassName() {
return "FlowGraphPointerMoveEventBlock";
}
}
h("FlowGraphPointerMoveEventBlock", p);
export {
p as FlowGraphPointerMoveEventBlock
};