• About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us
TechTrendFeed
  • Home
  • Tech News
  • Cybersecurity
  • Software
  • Gaming
  • Machine Learning
  • Smart Home & IoT
No Result
View All Result
  • Home
  • Tech News
  • Cybersecurity
  • Software
  • Gaming
  • Machine Learning
  • Smart Home & IoT
No Result
View All Result
TechTrendFeed
No Result
View All Result

Constructing TMT Mirror Visualization with LLM: A Step-by-Step Journey

Admin by Admin
May 4, 2025
Home Software
Share on FacebookShare on Twitter


Making a consumer interface that visualizes a real-world construction — just like the Thirty Meter Telescope’s mirror — would possibly look like a process that calls for deep information of geometry, D3.js, and SVG graphics. However with a Massive Language Mannequin (LLM) like Claude or ChatGPT, you needn’t know all the pieces upfront.

This text paperwork a journey in constructing a posh, interactive UI with no prior expertise in D3.js or UI growth usually.
The work was achieved as a part of constructing a prototype for an operational consumer interface for the telescope’s major mirror, designed to point out real-time standing of mirror segments.
It highlights how LLMs allow you to “get on with it”, supplying you with a working prototype
even while you’re unfamiliar with the underlying tech.
Extra importantly, it reveals how iterative prompting — refining your requests step-by-step —
leads not solely to the suitable code but additionally to a clearer understanding
of what you are attempting to construct.

The Purpose

We wished to create an HTML-based visualization of the Thirty Meter Telescope’s major mirror, composed of 492 hexagonal segments organized symmetrically in a round sample.

We started with a high-level immediate that described the construction, however quickly realized that to succeed in my objective, I might must information the AI step-by-step.

Step 1: The Preliminary Immediate

“I need to create an HTML view of the Thirty Meter Telescope’s honeycomb mirror.
Attempt to generate an HTML and CSS primarily based UI for this mirror, which consists of 492 hexagonal segments organized in a round sample.
General construction is of a honeycomb. The construction needs to be symmetric.
For instance the variety of hexagons within the first row needs to be similar within the final row.
The variety of hexagons within the second row needs to be similar because the one within the second final row, and many others.”

Claude gave it a shot — however the consequence wasn’t what I had in thoughts. The format was blocky and never fairly symmetric. That is after I determined to take a step-by-step strategy.

Initial attempt showing blocky, non-symmetric layout

Step 2: Drawing One Hexagon

“This isn’t what I need… Let’s do it step-by-step.”

“Let’s draw one hexagon with flat edge vertical. The hexagon ought to have all sides of similar size.”

“Let’s use d3.js and draw svg.”

“Let’s draw just one hexagon with d3.”

Claude generated clear D3 code to attract a single hexagon with the right orientation and geometry. It labored — and gave me confidence within the constructing blocks.

Lesson: Begin small. Affirm the muse works earlier than scaling complexity.

Single hexagon with flat edge vertical

Step 3: Including a Second Hexagon

“Good… Now let’s add yet one more hexagon subsequent to this one. It ought to share vertical edge with the primary hexagon.”

Claude adjusted the coordinates, putting the second hexagon adjoining to the primary by aligning their vertical edges. The format logic was starting to emerge.

Two hexagons sharing a vertical edge

Step 4: Creating the Second Row

“Now let’s add yet one more row.

The hexagons within the second row share vertical edges with one another much like the primary row.

The highest slanting edges of the hexagons within the second row needs to be shared with the underside slanting edges of the hexagons within the first row.

The variety of hexagons within the second row needs to be such that the primary row seems centrally positioned with the second row.”

Preliminary makes an attempt did not correctly align the slanting edges.

“Oops… this doesn’t share the slanting edges with the earlier row.”

Two rows of hexagons

However ultimately, after clarifying spacing and offset logic, Claude obtained it proper.

Two rows of hexagons with proper edge alignment

Lesson: Geometry-based layouts typically require a number of iterations with cautious visible inspection.

Step 5: Increasing right into a Symmetric Construction

“Now we have to create greater construction with extra hexagons organized in additional rows such that:
The general construction seems round like honeycomb.
The variety of hexagons within the rows goes on growing after which goes on reducing to type a superbly symmetric construction.
The overall variety of hexagons must be 492 to match the TMT telescope.
We will have an empty hexagon (displaying empty house) precisely on the heart of the circle.”

Claude used a ring-based format strategy to simulate round symmetry. However at first:

“This isn’t round however seems to be extra like a hexagonal general view…”

Then I advised:

“Attempt with solely 6 hexagons within the first and final row.”

This transformation improved symmetry and helped obtain a visually round format. The variety of hexagons per row elevated after which decreased — precisely as desired.

Step 6: Tuning the Central Opening

“That is higher however we want a smaller opening on the heart.The black house on the heart is simply too large. It needs to be at most 1 or just a few hexagons.”

By decreasing the empty house and rebalancing the internal rings, we lastly obtained a well-packed, round construction with a small central hole — matching the TMT design.

Lesson: Use domain-specific constraints (like whole depend = 492) as guideposts for format parameters.

Step 7: Including Numbering and Tooltips

“We need to have a quantity on every hexagonal section. They need to be numbered sequentially. The primary within the first row needs to be 1 and the final within the final row needs to be 492. Once we present the hexagonal section info on mouseover, we must always present the quantity as effectively.”

Claude initially assigned numbers primarily based on ring index, not row order.

“You’re producing numbers primarily based on place within the ring… However the numbering needs to be row-based. So we must always one way or the other map the rings to the row. For instance, Ring 13 section quantity 483 is in row 1 and needs to be numbered 1, and many others. Are you able to counsel a solution to map segments from rings to rows this fashion?”

As soon as this mapping was carried out, all the pieces fell into place:

  • A round format of 492 numbered segments
  • A small central hole
  • Tooltips displaying section metadata
  • Visible symmetry from outer to internal rings
Final structure with numbered segments and tooltips

Reflections

This expertise taught me a number of key classes:

  1. LLMs allow you to get on with it: Even with zero information of D3.js or SVG geometry, I may begin constructing instantly. The AI scaffolded the coding, and I discovered by the method.
  2. Prompting is iterative: My first immediate wasn’t incorrect — it simply wasn’t particular sufficient. By reviewing the output at every step, clarified what I actually wished and refined my asks accordingly.
  3. LLMs unlock studying by constructing: In the long run, I did not simply get a working UI. I obtained an comprehensible codebase and a hands-on entry level into a brand new know-how. Constructing first and studying from it.

Conclusion

What began as a imprecise design thought was a functioning, symmetric, interactive visualization of the Thirty Meter Telescope’s mirror — constructed collaboratively with an LLM.

This expertise reaffirmed that prompt-driven growth is not nearly producing code — it is about pondering by design, clarifying intent, and constructing your means into understanding.

In case you’ve ever wished to discover a brand new know-how, construct a UI, or sort out a domain-specific visualization — do not wait to be taught all of it first.

Begin constructing with an LLM. You may be taught alongside the way in which.


Tags: BuildingJourneyLLMMirrorStepbyStepTMTVisualization
Admin

Admin

Next Post
Carry out Knowledge Preprocessing Utilizing Cleanlab?

Carry out Knowledge Preprocessing Utilizing Cleanlab?

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Trending.

Discover Vibrant Spring 2025 Kitchen Decor Colours and Equipment – Chefio

Discover Vibrant Spring 2025 Kitchen Decor Colours and Equipment – Chefio

May 17, 2025
Reconeyez Launches New Web site | SDM Journal

Reconeyez Launches New Web site | SDM Journal

May 15, 2025
Safety Amplified: Audio’s Affect Speaks Volumes About Preventive Safety

Safety Amplified: Audio’s Affect Speaks Volumes About Preventive Safety

May 18, 2025
Flip Your Toilet Right into a Good Oasis

Flip Your Toilet Right into a Good Oasis

May 15, 2025
Apollo joins the Works With House Assistant Program

Apollo joins the Works With House Assistant Program

May 17, 2025

TechTrendFeed

Welcome to TechTrendFeed, your go-to source for the latest news and insights from the world of technology. Our mission is to bring you the most relevant and up-to-date information on everything tech-related, from machine learning and artificial intelligence to cybersecurity, gaming, and the exciting world of smart home technology and IoT.

Categories

  • Cybersecurity
  • Gaming
  • Machine Learning
  • Smart Home & IoT
  • Software
  • Tech News

Recent News

Namal – Half 1: The Shattered Peace | by Javeria Jahangeer | Jul, 2025

Namal – Half 1: The Shattered Peace | by Javeria Jahangeer | Jul, 2025

July 9, 2025
Awakening Followers Are Combating A Useful resource Warfare With Containers

Awakening Followers Are Combating A Useful resource Warfare With Containers

July 9, 2025
  • About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us

© 2025 https://techtrendfeed.com/ - All Rights Reserved

No Result
View All Result
  • Home
  • Tech News
  • Cybersecurity
  • Software
  • Gaming
  • Machine Learning
  • Smart Home & IoT

© 2025 https://techtrendfeed.com/ - All Rights Reserved