FY_Layout

Community

Create 2D/3D site-layout plugins for LightCAD.

Authorznlgis
Version1.0.0
Installs0

System Documentation

What problem does it solve?

FY_Layout provides a complete, ready-to-read example for developers who need to implement site layout plugins on the Flyang (LightCAD/LightBIM) platform, removing guesswork around element registration, 2D drawing actions, and 3D model providers so teams can accelerate plugin development and prototyping.

Core Features & Use Cases

  • Plugin scaffold & examples: Demonstrates ILcPlugin entry, ElementType definitions with GUIDs, command registration, and UI Tab/Button construction.
  • 2D and 3D workflows: Includes Action classes for interactive 2D drawing (polylines, rectangles, conversions) and Provider implementations that generate Curve2dGroupCollection shapes and Solid3d models for elements like fences, lawns, roads, and foundation pits.
  • Developer tooling & deployment: Illustrates Visual Studio debugging against lightcad.EXE, .NET 8.0 target configuration, provider registration patterns, and how to separate provider assemblies for deployment.
  • Use Case: A plugin developer can extend the sample to add a new site element, wire up its drawing actions and provider, and test the 3D model generation within the LightCAD runtime.

Quick Start

Open the FY_Layout solution in Visual Studio 2022, build with .NET 8.0, deploy the provider assembly if needed, and attach the debugger to lightcad.EXE to run and test the plugin.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: FY_Layout
Download link: https://github.com/znlgis/opengis-skills/archive/main.zip#fy-layout

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.