Skip to main content
This page is for AI assistant context only. To use this package, visit community.ntop.com.
Community submission — not verified by nTop. This package was submitted by an outside community member and has not been reviewed or verified by nTop. Treat its accuracy, safety, and compatibility claims with appropriate caution.

Summary

A parametric Torx screw with list-driven batch placement, tangent-plane flush against a reference body, and paired detailed-screw and filled-mould outputs for Boolean subtraction.

Package Details


Built with Claude Opus 5 [Extra]. One configured Torx call returns N detailed screws and N filled cutting moulds, in insertion-point order, for any mix of series, sizes and drives. Placement is list-driven: a batch of insertion points, axes, tangent references and clocking angles, with optional tangent-plane flush against a reference body. The package ships the compact V2 assembly, its two list extractors, a ready-to-open wired example, and the example’s implicit input. Parametric Torx screw

Start here

  1. Download the package folder and keep every file together, including nT-0008-Ex.implicit.
  2. Open Torx_Example.ntop. It already connects one configured Torx call to both extractors and to native Boolean Subtract blocks.
  3. If nTop asks for the implicit input, select the supplied nT-0008-Ex.implicit beside the notebook.
  4. Configure Torx once, then read the two lists through Torx Screws and Torx Outer Moulds. Do not wire the paired container straight into a Boolean block.
  5. To use the screw in an existing notebook, import Torx.ntop and replace the old call, reconnecting its inputs and outputs.
Recorded native build: nTop 6.1.0-rc commit-050d0c7cdc8e412c3a35298bc5a89dc8a6da864d, referred to as build 42926. The catalogue version field cannot encode a release-candidate build, so ntopVersion reads 6.1. Compatibility with a public nTop release has not been re-tested. The compact assembly carries a new custom-block UUID. It is not an in-place update of the frozen V2 definition: importing it and reconnecting is the supported path, and the supplied example already references the compact version. In Torx_Example.ntop the Diff_ block reads e_DIRTY on open. That is deliberate: its driving multi-region mesh from implicit is set to manual run mode so the file opens cheaply. Run it when you want the result.

The interface

Torx.ntop exposes eighteen inputs. The output is a paired container: N detailed bodies followed by N moulds. nTop exposes one notebook output and the measured compiler refused the list-valued aggregate forms, which is why the two extractors exist rather than a second output.

Flush

With Flush true the screw moves inward along its final tilted axis until the highest point of its outer head envelope touches the tangent plane at the original insertion point. Tilt and clocking are unchanged, and both the real screw and its mould receive the same translation. Cylindrical heads use their circular top-edge round, pan heads their spherical crown including the transition to the outer edge, and countersunk heads their flat top rim, whose untilted datum is already flush so the shift is zero until tilted. This is tangent-plane flush. A curved host can locally rise above or fall below that plane, so the option does not guarantee full burial beneath the actual curved surface. Input points are not projected or snapped, screw length is unchanged, and enabling flush moves the tip deeper into the host.

Files

What is verified

Recorded in the source project, on the assembly this package ships: These are construction checks, not manufacturing tolerances. The moulds carry no fit clearance: they are exact declared CAD forms, not a tapped-hole specification. Inherited source-contour and thread-detail limitations still apply, and no manufacturing-conformity claim is made.

License and credits

MIT. See LICENSE. The standards themselves are not redistributed.

Source

https://community.ntop.com/#/detail/parametric-torx-screw

Download

Download parametric-torx-screw.ntop