js浏览器中直接调用openai的api实现ai文字描述创建three三维场景代码
代码语言:html
所属分类:三维
代码描述:js浏览器中直接调用openai的api实现ai文字描述创建three三维场景代码
代码标签: js浏览器 直接 调用 openai api ai 文字 描述 创建 three 三维 场景 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>AI Text-to-3D Scene Generator with Three.js</title> <style> :root { --bg-color: #1a1a1a; --panel-color: #2c2c2c; --text-color: #f0f0f0; --primary-color: #4a90e2; --input-bg: #333; --border-color: #444; } body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; background-color: var(--bg-color); color: var(--text-color); overflow: hidden; /* Prevent scrollbars */ } #scene-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; } #controls { position: absolute; top: 20px; left: 20px; width: 320px; background-color: var(--panel-color); border-radius: 8px; padding: 20px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5); z-index: 2; border: 1px solid var(--border-color); } h1 { margin-top: 0; font-size: 20px; color: var(--primary-color); } p { font-size: 14px; line-height: 1.5; margin-bottom: 15px; } .input-group { margin-bottom: 15px; } label { display: block; margin-bottom: 5px; font-size: 12px; font-weight: 500; } input, textarea { width: 100%; padding: 10px; background-color: var(--input-bg); border: 1px solid var(--border-color); border-radius: 4px; color: var(--text-color); box-sizing: border-box; font-size: 14px; } textarea { resize: vertical; min-height: 80px; } button { width: 100%; padding: 12px; background-color: var(--primary-color); color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; font-weight: bold; transition: background-color 0.2s; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0