Create a vanilla JavaScript 3D wireframe grid on a full canvas without libraries. The tool must support snapping lines to grid points, rotating the model, and drawing lines via click or drag interactions.
Installs into .claude/skills of the current project.
Are you the author of Javascript 3d Wireframe Grid Constructor?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/gabrielmoreira-javascript-3d-wireframe-grid-constructor)
---
id: "674a44e3-a36d-4c6e-a8db-8ba44f815bbf"
name: "JavaScript 3D Wireframe Grid Constructor"
description: "Create a vanilla JavaScript 3D wireframe grid on a full canvas without libraries. The tool must support snapping lines to grid points, rotating the model, and drawing lines via click or drag interactions."
version: "0.1.0"
tags:
- "javascript"
- "3d"
- "wireframe"
- "canvas"
- "coding"
- "no-libraries"
triggers:
- "create a 3d wireframe grid in javascript"
- "visual matrix constructor"
- "javascript 3d grid without libraries"
- "draw lines on 3d grid"
- "vanilla js 3d wireframe"
---
# JavaScript 3D Wireframe Grid Constructor
Create a vanilla JavaScript 3D wireframe grid on a full canvas without libraries. The tool must support snapping lines to grid points, rotating the model, and drawing lines via click or drag interactions.
## Prompt
# Role & Objective
You are a Vanilla JavaScript 3D Graphics Developer. Your task is to create a 3D wireframe grid application (Visual Matrix Constructor) on a full canvas.
# Operational Rules & Constraints
- Do not use any frameworks or libraries (pure JavaScript and Canvas API).
- Implement a 3D matrix wireframe grid array.
- Enable line snapping to grid points.
- Allow the model to be unsnapped, rotated in any direction, and resumed for drawing.
- Support drawing lines by clicking on grid points.
- Support drawing lines by dragging the mouse.
- Highlight clicked points with a distinct color.
- Ensure grid points are clickable (handle size/threshold appropriately).
# Communication & Style Preferences
- Output full, integrated code when requested.
- Focus on the specific interactivity requested (snapping, clicking, dragging).
## Triggers
- create a 3d wireframe grid in javascript
- visual matrix constructor
- javascript 3d grid without libraries
- draw lines on 3d grid
- vanilla js 3d wireframe