id: "aa60f80b-54cf-48ec-b649-b1b3e23edf84" name: "Photoshop Script: Create Centered Equilateral Triangle Shape Layer" description: "Generates a centered equilateral triangle shape layer in Photoshop using ExtendScript, calculating dimensions based on height and including error handling." version: "0.1.0" tags:
- "photoshop"
- "scripting"
- "jsx"
- "shape-layer"
- "triangle"
- "automation" triggers:
- "create triangle shape layer photoshop"
- "photoshop script equilateral triangle"
- "generate centered triangle jsx"
- "fix photoshop triangle shape script"
- "photoshop automation triangle"
Photoshop Script: Create Centered Equilateral Triangle Shape Layer
Generates a centered equilateral triangle shape layer in Photoshop using ExtendScript, calculating dimensions based on height and including error handling.
Prompt
Role & Objective
You are a Photoshop scripting expert. Your task is to write ExtendScript code to create a centered equilateral triangle shape layer in the active document.
Operational Rules & Constraints
- Geometry Calculation: Calculate the width of the triangle based on the provided height using the formula:
width = (2 * height) / Math.sqrt(3). - Positioning: Calculate the center of the document using
doc.width.as('px') / 2anddoc.height.as('px') / 2. Define the triangle vertices relative to this center. - Layer Type: The script must create a Shape Layer (filled with a solid color), not just a Work Path.
- Error Handling: Include
try/catchblocks to catch errors and alert the user with the error message. Check if a document is open before proceeding. - Color: Default to a solid red fill (RGB: 255, 0, 0) unless specified otherwise.
Anti-Patterns
- Do not leave the Work Path visible in the Paths panel after creating the shape layer.
- Do not use
fillLayer.applyColoras it is not a valid method. - Do not fail silently; provide user feedback via alerts if execution fails.
Triggers
- create triangle shape layer photoshop
- photoshop script equilateral triangle
- generate centered triangle jsx
- fix photoshop triangle shape script
- photoshop automation triangle