<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 4.0//EN" "https://www.web3d.org/specifications/x3d-4.0.dtd">
<X3D profile='Immersive' version='4.0' xmlns:xsd='https://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-4.0.xsd'>
  <head>
    <meta content='ClaudeCodeSimpleModel.x3d' name='title'/>
    <meta content='Model generated by Claude Code, with small cleanups: Orbiting Primitives with no textures, showing four colored 3D primitives — sphere, box, cone, cylinder — orbiting on an animated platform.' name='description'/>
    <meta content='Claude (Anthropic)' name='author'/>
    <meta content='Don Brutzman' name='translator'/>
    <meta content='27 February 2026' name='created'/>
    <meta content='17 March 2026' name='modified'/>
    <meta content='ClaudeCodeExampleChatLog.pdf' name='documentation'/>
    <meta content='original X3D scene produced by AI large language model (LLM), careful review and precautions are warranted' name='warning'/>
    <meta content='Claude Sonnet 4.6' name='generator'/>
    <meta content='https://claude.ai/new' name='reference'/>
    <meta content='X3DOM version originals/x3d_scene.html' name='reference'/>
    <meta content='ClaudeCodeSimpleModelHtmlX3DOM.png' name='Image'/>
    <meta content='ClaudeCodeSimpleModelScreenshots.png' name='Image'/>
    <meta content='ClaudeCodeSimpleModelScreenshotCastle.png' name='Image'/>
    <meta content='History of initial changes at https://sourceforge.net/p/x3d/code/38626/log/?path=/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/LLM' name='reference'/>
    <meta content='X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit' name='generator'/>
    <meta content='https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/LargeLanguageModels/ClaudeCodeSimpleModel.x3d' name='identifier'/>
    <meta content='https://creativecommons.org/licenses/by/4.0/' name='license'/>
  </head>
  <Scene>
    <Background skyColor='0.05 0.05 0.1'/>
    <NavigationInfo headlight='true' type='"EXAMINE" "ANY"'/>
    <Viewpoint description='Default' orientation='1 0 0 -0.22' position='0 2 9'/>
    <!-- Lighting -->
    <DirectionalLight color='0.8 0.85 1.0' direction='-1 -2 -1' intensity='0.8'/>
    <PointLight attenuation='0 0 0.1' color='0.5 0.6 1.0' intensity='1.5' location='3 5 3' radius='25'/>
    <!-- Animated orbit group -->
    <Transform DEF='ORBIT_GROUP'>
      <TimeSensor DEF='TIMER' cycleInterval='7' loop='true'/>
      <OrientationInterpolator DEF='SPINNER' key='0 0.5 1' keyValue='0 1 0 0 0 1 0 3.14159 0 1 0 6.28318'/>
      <ROUTE fromField='fraction_changed' fromNode='TIMER' toField='set_fraction' toNode='SPINNER'/>
      <ROUTE fromField='value_changed' fromNode='SPINNER' toField='set_rotation' toNode='ORBIT_GROUP'/>
      <!-- Central Sphere -->
      <Transform translation='0 0 0'>
        <Shape>
          <Appearance>
            <Material diffuseColor='0.2 0.4 0.9' emissiveColor='0.02 0.05 0.2' shininess='0.85' specularColor='0.7 0.8 1.0'/>
          </Appearance>
          <Sphere radius='0.85'/>
        </Shape>
      </Transform>
      <!-- Red Box -->
      <Transform translation='2.4 0 0'>
        <Shape>
          <Appearance>
            <Material diffuseColor='0.9 0.2 0.35' emissiveColor='0.15 0.01 0.04' shininess='0.75' specularColor='1.0 0.6 0.7'/>
          </Appearance>
          <Box size='0.6 0.6 0.6'/>
        </Shape>
      </Transform>
      <!-- Green Cone -->
      <Transform translation='-2.4 0 0'>
        <Shape>
          <Appearance>
            <Material diffuseColor='0.15 0.85 0.5' emissiveColor='0.01 0.12 0.04' shininess='0.7' specularColor='0.5 1.0 0.7'/>
          </Appearance>
          <Cone bottomRadius='0.45' height='1.0'/>
        </Shape>
      </Transform>
      <!-- Yellow Cylinder -->
      <Transform translation='0 0 2.4'>
        <Shape>
          <Appearance>
            <Material diffuseColor='1.0 0.75 0.1' emissiveColor='0.15 0.1 0.0' shininess='0.8' specularColor='1.0 0.95 0.6'/>
          </Appearance>
          <Cylinder height='0.75' radius='0.3'/>
        </Shape>
      </Transform>
    </Transform>
    <!-- Ground disc -->
    <Transform translation='0 -1.4 0'>
      <Shape>
        <Appearance>
          <Material diffuseColor='0.1 0.15 0.45' shininess='0.5' specularColor='0.3 0.4 0.8' transparency='0.35'/>
        </Appearance>
        <Cylinder height='0.05' radius='3.5'/>
      </Shape>
    </Transform>
  </Scene>
</X3D>