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 a, bV as r, bY as p, bZ as n, R as h } from "./chunk-CrnJfeNw.js";
class o extends a {
/**
* Creates a new FlowGraphPointerUpEventBlock.
* @param config optional configuration
*/
constructor(e) {
super(e), this.type = "PointerUp", this.targetMesh = this.registerDataInput("targetMesh", r, e?.targetMesh), this.pointerId = this.registerDataOutput("pointerId", p), this.pickedMesh = this.registerDataOutput("pickedMesh", 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 && n(t, i)) ? !0 : (this.pointerId.setValue(s.event.pointerId, e), this.pickedMesh.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 "FlowGraphPointerUpEventBlock";
}
}
h("FlowGraphPointerUpEventBlock", o);
export {
o as FlowGraphPointerUpEventBlock
};