Swiss NewsPaper
No Result
View All Result
  • Business
    • Business Growth & Leadership
    • Corporate Strategy
    • Entrepreneurship & Startups
    • Global Markets & Economy
    • Investment & Stocks
  • Health & Science
    • Biotechnology & Pharma
    • Digital Health & Telemedicine
    • Scientific Research & Innovation
    • Wellbeing & Lifestyle
  • Marketing
    • Advertising & Paid Media
    • Branding & Public Relations
    • SEO & Digital Marketing
    • Social Media & Content Strategy
  • Economy
    • Economic Development
    • Global Trade & Geopolitics
    • Government Regulations & Policies
  • Sustainability
    • Climate Change & Environmental Policies
    • Future of Work & Smart Cities
    • Renewable Energy & Green Tech
    • Sustainable Business Practices
  • Technology & AI
    • Artificial Intelligence & Automation
    • Big Data & Cloud Computing
    • Blockchain & Web3
    • Cybersecurity & Data Privacy
    • Software Development & Engineering
  • Business
    • Business Growth & Leadership
    • Corporate Strategy
    • Entrepreneurship & Startups
    • Global Markets & Economy
    • Investment & Stocks
  • Health & Science
    • Biotechnology & Pharma
    • Digital Health & Telemedicine
    • Scientific Research & Innovation
    • Wellbeing & Lifestyle
  • Marketing
    • Advertising & Paid Media
    • Branding & Public Relations
    • SEO & Digital Marketing
    • Social Media & Content Strategy
  • Economy
    • Economic Development
    • Global Trade & Geopolitics
    • Government Regulations & Policies
  • Sustainability
    • Climate Change & Environmental Policies
    • Future of Work & Smart Cities
    • Renewable Energy & Green Tech
    • Sustainable Business Practices
  • Technology & AI
    • Artificial Intelligence & Automation
    • Big Data & Cloud Computing
    • Blockchain & Web3
    • Cybersecurity & Data Privacy
    • Software Development & Engineering
No Result
View All Result
Swiss NewsPaper
No Result
View All Result
Home Technology & AI Software Development & Engineering

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

swissnewspaper by swissnewspaper
2 May 2025
Reading Time: 6 mins read
0
Constructing TMT Mirror Visualization with LLM: A Step-by-Step Journey


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

This text paperwork a journey in constructing a posh, interactive UI with no prior expertise in D3.js or UI growth normally.
The work was executed as a part of constructing a prototype for an operational consumer interface for the telescope’s main mirror, designed to point out real-time standing of mirror segments.
It highlights how LLMs assist you “get on with it”, supplying you with a working prototype
even once 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 precise code but additionally to a clearer understanding
of what you are making an attempt to construct.

The Objective

We wished to create an HTML-based visualization of the Thirty Meter Telescope’s main 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 achieve my aim, I might must information the AI step-by-step.

Step 1: The Preliminary Immediate

“I wish 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.
Total construction is of a honeycomb. The construction ought to be symmetric.
For instance the variety of hexagons within the first row ought to be identical within the final row.
The variety of hexagons within the second row ought to be identical because the one within the second final row, and many others.”

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

Initial attempt showing blocky, non-symmetric layout

Step 2: Drawing One Hexagon

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

“Let’s draw one hexagon with flat edge vertical. The hexagon ought to have all sides of identical 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 proper orientation and geometry. It labored — and gave me confidence within the constructing blocks.

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

Single hexagon with flat edge vertical

Step 3: Including a Second Hexagon

“Good… Now let’s add another 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 another row.

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

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

The variety of hexagons within the second row ought 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 finally, after clarifying spacing and offset logic, Claude bought 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 rising after which goes on lowering to type a wonderfully symmetric construction.
The entire variety of hexagons must be 492 to match the TMT telescope.
We will have an empty hexagon (exhibiting empty house) precisely on the middle of the circle.”

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

“This isn’t round however appears extra like a hexagonal general view…”

Then I instructed:

“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 middle.The black house on the middle is just too massive. It ought to be at most 1 or a number of hexagons.”

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

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

Step 7: Including Numbering and Tooltips

“We wish to have a quantity on every hexagonal phase. They need to be numbered sequentially. The primary within the first row ought to be 1 and the final within the final row ought to be 492. After we present the hexagonal phase data on mouseover, we should always present the quantity as nicely.”

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

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

As soon as this mapping was applied, the whole lot fell into place:

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

Reflections

This expertise taught me a number of key classes:

  1. LLMs assist you 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 realized via the method.
  2. Prompting is iterative: My first immediate wasn’t unsuitable — 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 via constructing: In the long run, I did not simply get a working UI. I bought an comprehensible codebase and a hands-on entry level into a brand new expertise. Constructing first and studying from it.

Conclusion

What began as a obscure design concept 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 via design, clarifying intent, and constructing your approach into understanding.

For those who’ve ever wished to discover a brand new expertise, construct a UI, or sort out a domain-specific visualization — do not wait to study all of it first.

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


Buy JNews
ADVERTISEMENT


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

This text paperwork a journey in constructing a posh, interactive UI with no prior expertise in D3.js or UI growth normally.
The work was executed as a part of constructing a prototype for an operational consumer interface for the telescope’s main mirror, designed to point out real-time standing of mirror segments.
It highlights how LLMs assist you “get on with it”, supplying you with a working prototype
even once 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 precise code but additionally to a clearer understanding
of what you are making an attempt to construct.

The Objective

We wished to create an HTML-based visualization of the Thirty Meter Telescope’s main 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 achieve my aim, I might must information the AI step-by-step.

Step 1: The Preliminary Immediate

“I wish 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.
Total construction is of a honeycomb. The construction ought to be symmetric.
For instance the variety of hexagons within the first row ought to be identical within the final row.
The variety of hexagons within the second row ought to be identical because the one within the second final row, and many others.”

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

Initial attempt showing blocky, non-symmetric layout

Step 2: Drawing One Hexagon

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

“Let’s draw one hexagon with flat edge vertical. The hexagon ought to have all sides of identical 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 proper orientation and geometry. It labored — and gave me confidence within the constructing blocks.

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

Single hexagon with flat edge vertical

Step 3: Including a Second Hexagon

“Good… Now let’s add another 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 another row.

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

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

The variety of hexagons within the second row ought 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 finally, after clarifying spacing and offset logic, Claude bought 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 rising after which goes on lowering to type a wonderfully symmetric construction.
The entire variety of hexagons must be 492 to match the TMT telescope.
We will have an empty hexagon (exhibiting empty house) precisely on the middle of the circle.”

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

“This isn’t round however appears extra like a hexagonal general view…”

Then I instructed:

“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 middle.The black house on the middle is just too massive. It ought to be at most 1 or a number of hexagons.”

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

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

Step 7: Including Numbering and Tooltips

“We wish to have a quantity on every hexagonal phase. They need to be numbered sequentially. The primary within the first row ought to be 1 and the final within the final row ought to be 492. After we present the hexagonal phase data on mouseover, we should always present the quantity as nicely.”

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

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

As soon as this mapping was applied, the whole lot fell into place:

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

Reflections

This expertise taught me a number of key classes:

  1. LLMs assist you 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 realized via the method.
  2. Prompting is iterative: My first immediate wasn’t unsuitable — 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 via constructing: In the long run, I did not simply get a working UI. I bought an comprehensible codebase and a hands-on entry level into a brand new expertise. Constructing first and studying from it.

Conclusion

What began as a obscure design concept 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 via design, clarifying intent, and constructing your approach into understanding.

For those who’ve ever wished to discover a brand new expertise, construct a UI, or sort out a domain-specific visualization — do not wait to study all of it first.

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


RELATED POSTS

Rising Patterns in Constructing GenAI Merchandise

Rising Patterns in Constructing GenAI Merchandise

Menace Modeling Information for Software program Groups


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

This text paperwork a journey in constructing a posh, interactive UI with no prior expertise in D3.js or UI growth normally.
The work was executed as a part of constructing a prototype for an operational consumer interface for the telescope’s main mirror, designed to point out real-time standing of mirror segments.
It highlights how LLMs assist you “get on with it”, supplying you with a working prototype
even once 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 precise code but additionally to a clearer understanding
of what you are making an attempt to construct.

The Objective

We wished to create an HTML-based visualization of the Thirty Meter Telescope’s main 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 achieve my aim, I might must information the AI step-by-step.

Step 1: The Preliminary Immediate

“I wish 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.
Total construction is of a honeycomb. The construction ought to be symmetric.
For instance the variety of hexagons within the first row ought to be identical within the final row.
The variety of hexagons within the second row ought to be identical because the one within the second final row, and many others.”

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

Initial attempt showing blocky, non-symmetric layout

Step 2: Drawing One Hexagon

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

“Let’s draw one hexagon with flat edge vertical. The hexagon ought to have all sides of identical 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 proper orientation and geometry. It labored — and gave me confidence within the constructing blocks.

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

Single hexagon with flat edge vertical

Step 3: Including a Second Hexagon

“Good… Now let’s add another 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 another row.

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

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

The variety of hexagons within the second row ought 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 finally, after clarifying spacing and offset logic, Claude bought 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 rising after which goes on lowering to type a wonderfully symmetric construction.
The entire variety of hexagons must be 492 to match the TMT telescope.
We will have an empty hexagon (exhibiting empty house) precisely on the middle of the circle.”

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

“This isn’t round however appears extra like a hexagonal general view…”

Then I instructed:

“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 middle.The black house on the middle is just too massive. It ought to be at most 1 or a number of hexagons.”

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

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

Step 7: Including Numbering and Tooltips

“We wish to have a quantity on every hexagonal phase. They need to be numbered sequentially. The primary within the first row ought to be 1 and the final within the final row ought to be 492. After we present the hexagonal phase data on mouseover, we should always present the quantity as nicely.”

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

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

As soon as this mapping was applied, the whole lot fell into place:

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

Reflections

This expertise taught me a number of key classes:

  1. LLMs assist you 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 realized via the method.
  2. Prompting is iterative: My first immediate wasn’t unsuitable — 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 via constructing: In the long run, I did not simply get a working UI. I bought an comprehensible codebase and a hands-on entry level into a brand new expertise. Constructing first and studying from it.

Conclusion

What began as a obscure design concept 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 via design, clarifying intent, and constructing your approach into understanding.

For those who’ve ever wished to discover a brand new expertise, construct a UI, or sort out a domain-specific visualization — do not wait to study all of it first.

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


Buy JNews
ADVERTISEMENT


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

This text paperwork a journey in constructing a posh, interactive UI with no prior expertise in D3.js or UI growth normally.
The work was executed as a part of constructing a prototype for an operational consumer interface for the telescope’s main mirror, designed to point out real-time standing of mirror segments.
It highlights how LLMs assist you “get on with it”, supplying you with a working prototype
even once 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 precise code but additionally to a clearer understanding
of what you are making an attempt to construct.

The Objective

We wished to create an HTML-based visualization of the Thirty Meter Telescope’s main 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 achieve my aim, I might must information the AI step-by-step.

Step 1: The Preliminary Immediate

“I wish 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.
Total construction is of a honeycomb. The construction ought to be symmetric.
For instance the variety of hexagons within the first row ought to be identical within the final row.
The variety of hexagons within the second row ought to be identical because the one within the second final row, and many others.”

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

Initial attempt showing blocky, non-symmetric layout

Step 2: Drawing One Hexagon

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

“Let’s draw one hexagon with flat edge vertical. The hexagon ought to have all sides of identical 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 proper orientation and geometry. It labored — and gave me confidence within the constructing blocks.

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

Single hexagon with flat edge vertical

Step 3: Including a Second Hexagon

“Good… Now let’s add another 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 another row.

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

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

The variety of hexagons within the second row ought 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 finally, after clarifying spacing and offset logic, Claude bought 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 rising after which goes on lowering to type a wonderfully symmetric construction.
The entire variety of hexagons must be 492 to match the TMT telescope.
We will have an empty hexagon (exhibiting empty house) precisely on the middle of the circle.”

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

“This isn’t round however appears extra like a hexagonal general view…”

Then I instructed:

“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 middle.The black house on the middle is just too massive. It ought to be at most 1 or a number of hexagons.”

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

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

Step 7: Including Numbering and Tooltips

“We wish to have a quantity on every hexagonal phase. They need to be numbered sequentially. The primary within the first row ought to be 1 and the final within the final row ought to be 492. After we present the hexagonal phase data on mouseover, we should always present the quantity as nicely.”

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

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

As soon as this mapping was applied, the whole lot fell into place:

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

Reflections

This expertise taught me a number of key classes:

  1. LLMs assist you 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 realized via the method.
  2. Prompting is iterative: My first immediate wasn’t unsuitable — 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 via constructing: In the long run, I did not simply get a working UI. I bought an comprehensible codebase and a hands-on entry level into a brand new expertise. Constructing first and studying from it.

Conclusion

What began as a obscure design concept 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 via design, clarifying intent, and constructing your approach into understanding.

For those who’ve ever wished to discover a brand new expertise, construct a UI, or sort out a domain-specific visualization — do not wait to study all of it first.

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


Tags: BuildingJourneyLLMMirrorStepbyStepTMTVisualization
ShareTweetPin
swissnewspaper

swissnewspaper

Related Posts

Rising Patterns in Constructing GenAI Merchandise
Software Development & Engineering

Rising Patterns in Constructing GenAI Merchandise

23 May 2025
Rising Patterns in Constructing GenAI Merchandise
Software Development & Engineering

Rising Patterns in Constructing GenAI Merchandise

22 May 2025
Menace Modeling Information for Software program Groups
Software Development & Engineering

Menace Modeling Information for Software program Groups

21 May 2025
Forest And Desert
Software Development & Engineering

Forest And Desert

20 May 2025
Rising Patterns in Constructing GenAI Merchandise
Software Development & Engineering

Rising Patterns in Constructing GenAI Merchandise

19 May 2025
Adopting Bazel for Internet at Scale. How and Why We Migrated Airbnb’s… | by Sharmila Jesupaul | The Airbnb Tech Weblog
Software Development & Engineering

Adopting Bazel for Internet at Scale. How and Why We Migrated Airbnb’s… | by Sharmila Jesupaul | The Airbnb Tech Weblog

18 May 2025
Next Post
Complacency, Denialism and the Threat of an Financial Trumpocalypse

Complacency, Denialism and the Threat of an Financial Trumpocalypse

Info structure for software program platforms

Info structure for software program platforms

Recommended Stories

PROCEPT BioRobotics: A ‘Razor And Razor Blade’ Enterprise Mannequin (NASDAQ:PRCT)

PROCEPT BioRobotics: A ‘Razor And Razor Blade’ Enterprise Mannequin (NASDAQ:PRCT)

19 May 2025
Model Tips: The Important Software for Company Success

Model Tips: The Important Software for Company Success

8 May 2025
F1 25’s path tracing calls for an RTX 5080 simply to hit 1080p with upscaling

F1 25’s path tracing calls for an RTX 5080 simply to hit 1080p with upscaling

15 May 2025

Popular Stories

  • Eat Clear Assessment: Is This Meal Supply Service Value It?

    Eat Clear Assessment: Is This Meal Supply Service Value It?

    0 shares
    Share 0 Tweet 0
  • RBI panel suggests extending name cash market timings to 7 p.m.

    0 shares
    Share 0 Tweet 0
  • Working from home is the new normal as we combat the Covid-19

    0 shares
    Share 0 Tweet 0
  • Dataiku Brings AI Agent Creation to AI Platform

    0 shares
    Share 0 Tweet 0
  • The Significance of Using Instruments like AI-Primarily based Analytic Options

    0 shares
    Share 0 Tweet 0

About Us

Welcome to Swiss NewsPaper —your trusted source for in-depth insights, expert analysis, and up-to-date coverage across a wide array of critical sectors that shape the modern world.
We are passionate about providing our readers with knowledge that empowers them to make informed decisions in the rapidly evolving landscape of business, technology, finance, and beyond. Whether you are a business leader, entrepreneur, investor, or simply someone who enjoys staying informed, Swiss NewsPaper is here to equip you with the tools, strategies, and trends you need to succeed.

Categories

  • Advertising & Paid Media
  • Artificial Intelligence & Automation
  • Big Data & Cloud Computing
  • Biotechnology & Pharma
  • Blockchain & Web3
  • Branding & Public Relations
  • Business & Finance
  • Business Growth & Leadership
  • Climate Change & Environmental Policies
  • Corporate Strategy
  • Cybersecurity & Data Privacy
  • Digital Health & Telemedicine
  • Economic Development
  • Entrepreneurship & Startups
  • Future of Work & Smart Cities
  • Global Markets & Economy
  • Global Trade & Geopolitics
  • Government Regulations & Policies
  • Health & Science
  • Investment & Stocks
  • Marketing & Growth
  • Public Policy & Economy
  • Renewable Energy & Green Tech
  • Scientific Research & Innovation
  • SEO & Digital Marketing
  • Social Media & Content Strategy
  • Software Development & Engineering
  • Sustainability & Future Trends
  • Sustainable Business Practices
  • Technology & AI
  • Uncategorised
  • Wellbeing & Lifestyle

Recent News

  • The right way to Make Extra Cash with a Easy Supply Ecosystem
  • Morning Bid: Hammer comes down
  • Issues to Do in Downtown Lancaster, PA: A 4-Day Itinerary
  • The Case of Walter Rodney – Creating Economics
  • AI and consciousness — and a positive-sum tomorrow

© 2025 www.swissnewspaper.ch - All Rights Reserved.

No Result
View All Result
  • Business
    • Business Growth & Leadership
    • Corporate Strategy
    • Entrepreneurship & Startups
    • Global Markets & Economy
    • Investment & Stocks
  • Health & Science
    • Biotechnology & Pharma
    • Digital Health & Telemedicine
    • Scientific Research & Innovation
    • Wellbeing & Lifestyle
  • Marketing
    • Advertising & Paid Media
    • Branding & Public Relations
    • SEO & Digital Marketing
    • Social Media & Content Strategy
  • Economy
    • Economic Development
    • Global Trade & Geopolitics
    • Government Regulations & Policies
  • Sustainability
    • Climate Change & Environmental Policies
    • Future of Work & Smart Cities
    • Renewable Energy & Green Tech
    • Sustainable Business Practices
  • Technology & AI
    • Artificial Intelligence & Automation
    • Big Data & Cloud Computing
    • Blockchain & Web3
    • Cybersecurity & Data Privacy
    • Software Development & Engineering

© 2025 www.swissnewspaper.ch - All Rights Reserved.

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?