ทำให้การทำงานของคุณง่ายขึ้น: ค้นหา miniwebtool
เพิ่ม
เครื่องมือที่เกี่ยวข้อง
เครื่องสำรวจเซตมานเดิลโบรตเครื่องสร้างสามเหลี่ยมเซียร์ปินสกี
หน้าแรก > อื่น ๆ > เครื่องมือทั่วไป > เครื่องสร้างแฟร็กทัล L-System
 

เครื่องสร้างแฟร็กทัล L-System

สร้างแฟร็กทัลที่สวยงามจากกฎของ Lindenmayer-system เลือกพรีเซ็ตคลาสสิก (เกล็ดหิมะคอค, สามเหลี่ยมซีร์พินสกี, เส้นโค้งมังกร, ต้นไม้แฟร็กทัล, พืช) หรือเขียน สัจพจน์ กฎการสร้าง และมุมของเต่าด้วยตัวคุณเอง — เครื่องมือจะขยายข้อความ เดิน เต่า และแสดงผลเป็น SVG ที่ระบายสีตามความลึกพร้อมแอนิเมชันการวาด

เครื่องสร้างแฟร็กทัล L-System
ลองใช้ค่าตั้งล่วงหน้า:
ใช้ตัวพิมพ์ใหญ่ F หรือ G สำหรับการลากเส้นวาด และตัวอักษรอื่นๆ (X, Y, A, B…) สำหรับสัญลักษณ์การเขียนใหม่ที่ไม่มีการวาด ความคิดเห็นเริ่มต้นด้วย #
F วาดไปข้างหน้า f เคลื่อนที่ (ไม่วาด) + เลี้ยวซ้าย - เลี้ยวขวา | กลับด้าน 180° [ บันทึกสถานะ ] เรียกคืนสถานะ
ทิศทาง = ทิศตะวันออก (เส้นโค้ง), 90° = ทิศเหนือ (ต้นไม้และพืชเติบโตขึ้นด้านบน) การทำซ้ำจำกัดไว้ที่ 8 — ความยาวสตริงจะเพิ่มขึ้นอย่างรวดเร็วมาก
การเขียนสตริงใหม่ฝั่งเซิร์ฟเวอร์ + กราฟิกเต่า → SVG ที่ปรับขนาดได้

Embed เครื่องสร้างแฟร็กทัล L-System Widget

เกี่ยวกับ เครื่องสร้างแฟร็กทัล L-System

เครื่องสร้างแฟร็กทัล L-System เปลี่ยนไวยากรณ์ Lindenmayer-system ให้เป็นแฟร็กทัล SVG แบบเคลื่อนไหวที่มีสีสันสวยงามตามความลึก เลือกค่าตั้งล่วงหน้า — เกล็ดหิมะคอค, สามเหลี่ยมเซียร์ปินสกี, มังกรไฮเวย์, เส้นโค้งฮิลเบิร์ต, พืชแฟร็กทัล, ต้นไม้ หรือพุ่มไม้ — หรือเขียนสัจพจน์และกฎการผลิตของคุณเองแล้วเฝ้าดูสตริงระเบิดตัวออกเป็นรูปร่างที่คล้ายตนเอง (self-similar) เครื่องมือนี้จะขยายสตริงที่ฝั่งเซิร์ฟเวอร์ พาเต่าจำลองเดินผ่านทุกสัญลักษณ์ และเรนเดอร์ผลลัพธ์เป็น SVG ที่ปรับขนาดได้ ซึ่งคุณสามารถดาวน์โหลด แก้ไข หรือวางลงในสไลด์ของคุณได้

L-System คืออะไร?

L-system หรือ Lindenmayer system คือไวยากรณ์การเขียนสตริงใหม่แบบขนานที่ประดิษฐ์ขึ้นในปี 1968 โดยนักชีววิทยาชาวฮังการี Aristid Lindenmayer เพื่อจำลองการเติบโตของพืชและสิ่งมีชีวิตขนาดเล็กในเชิงคณิตศาสตร์ ประกอบด้วยส่วนผสมสามอย่าง: สัจพจน์ (axiom) (สตริงเริ่มต้นของหนึ่งสัญลักษณ์หรือมากกว่า), หนึ่งหรือมากกว่า กฎการผลิต (production rules) (แต่ละกฎจะจับคู่สัญลักษณ์เดียวไปยังสตริงทดแทน) และ การตีความ (interpretation) (ในที่นี้คือ กราฟิกเต่า — ปากกาเสมือนจริงที่ปฏิบัติตามคำสั่งไปข้างหน้า, เลี้ยวซ้าย, เลี้ยวขวา, บันทึกสถานะ และเรียกคืนสถานะ)

ในการรันระบบ คุณจะเริ่มต้นด้วยสัจพจน์และใช้กฎต่างๆ แบบขนาน — ทุกสัญลักษณ์จะถูกแทนที่พร้อมกันทั้งหมด จากนั้นการทำซ้ำครั้งต่อไปจะเริ่มต้นขึ้น หลังจากการทำซ้ำเพียงไม่กี่ครั้ง สตริงจะใหญ่โตขึ้นมหาศาลและกลายเป็นแฟร็กทัลอย่างชัดเจน เมื่อคุณส่งสตริงนั้นให้เต่า ภาพวาดที่คล้ายตนเองก็จะปรากฏขึ้น

สรุปสัญลักษณ์เต่า

สัญลักษณ์สิ่งที่เต่าทำ
F, Gเดินไปข้างหน้าหนึ่งก้าวและ วาด เส้น
fเดินไปข้างหน้าหนึ่งก้าวโดยไม่วาดเส้น
+เลี้ยวซ้ายตามมุมที่คุณระบุ (เช่น 25°, 60°, 90°)
-เลี้ยวขวาตามมุม
|กลับทิศทางไป 180°
[Push ตำแหน่งและทิศทางปัจจุบันลงในสแตก (stack) — ใช้เพื่อเริ่มกิ่งก้าน
]Pop ตำแหน่งและทิศทางออกจากสแตก — กลับไปยังจุดที่แตกกิ่ง
X, Y, A, …ตัวอักษรอื่นๆ: สัญลักษณ์การเขียนใหม่ล้วนๆ สิ่งเหล่านี้ส่งผลต่อการทำซ้ำครั้งต่อไปแต่จะไม่วาดอะไรเลย

สิ่งที่ทำให้เครื่องสร้าง L-System นี้แตกต่าง

การวาดภาพเคลื่อนไหวทีละเส้น ดูแต่ละระดับของกิ่งก้านปรากฏขึ้นตามลำดับโดยใช้แอนิเมชัน SVG stroke-dashoffset ลำต้นจะถูกวาดก่อน จากนั้นเป็นกิ่งหลัก แล้วตามด้วยกิ่งก้านเล็กๆ — สะท้อนโครงสร้างแบบวนซ้ำ (recursive) ของการเขียนใหม่ได้อย่างแม่นยำ กดเล่นซ้ำได้ทุกเมื่อ
การลงสีที่รับรู้ความลึก ทุกการลากเส้นจะรู้ความลึกของวงเล็บ ค่าตั้งล่วงหน้าของพืชจะใช้จานสีจากน้ำตาลไปเขียวไปน้ำเงินเพื่อให้ลำต้นดูเหมือนลำต้นจริงๆ เส้นโค้งจะใช้การไล่ระดับสีจากน้ำเงินอินดิโกไปไซแอน การเรียวบางของเส้นที่เป็นตัวเลือกจะทำให้กิ่งก้านบางลงที่ปลายยอด
การติดตามการทำซ้ำ ดูว่าสตริงเติบโตอย่างไรในแต่ละการทำซ้ำอย่างแม่นยำ แผงการติดตามจะแสดงความยาวของสตริง (มักเติบโต 3-5 เท่าต่อขั้นตอน) และ 120 ตัวอักษรแรกของทุกสตริงในขั้นตอนกลาง — กระบวนการผลิตจะมองเห็นได้อย่างชัดเจน ไม่ถูกซ่อนไว้
ค่าตั้งล่วงหน้าระดับการสอนสิบสองแบบ เกล็ดหิมะคอค, สี่เหลี่ยมคอค, สามเหลี่ยมและหัวลูกศรเซียร์ปินสกี, มังกรไฮเวย์, เส้นโค้งฮิลเบิร์ต, เลวี ซี, คริสตัล, พืชแฟร็กทัล, ต้นไม้, พุ่มไม้ และสาหร่ายทะเล — แต่ละแบบจะสาธิตกลไก L-system ที่แตกต่างกัน
การ์ดกฎการผลิต ทุกกฎจะแสดงเป็นคู่การ์ดที่มีสัญลักษณ์ ลูกศร และสตริงทดแทน สัจพจน์จะได้รับการ์ดสีอำพันของตัวเอง คุณสามารถอ่านไวยากรณ์ได้ในพริบตาแทนที่จะต้องแกะรหัสย้อนกลับจากกล่องข้อความ
การส่งออก SVG และ PNG ดาวน์โหลด SVG ที่สะอาดไม่มีแอนิเมชันสำหรับงานพิมพ์และสไลด์ หรือ PNG ความละเอียด 2 เท่าสำหรับแชทและโซเชียล คัดลอกคำจำกัดความ L-system (สัจพจน์, กฎ, มุม, การทำซ้ำ) เป็นข้อความธรรมดาเพื่อแชร์กับเพื่อนร่วมชั้น

วิธีการทำงานของการเขียนใหม่ (ตัวอย่างการทำงาน)

ลองดูเส้นโค้งคอคที่มีสัจพจน์ F และกฎ F → F+F-F-F+F โดยตั้งมุมเต่าไว้ที่ 90° นี่คือวิธีที่สตริงมีวิวัฒนาการ:

  • การทำซ้ำ 0: F — 1 ตัวอักษร
  • การทำซ้ำ 1: F+F-F-F+F — 9 ตัวอักษร F เดี่ยวๆ ได้กลายเป็นส่วนนูนรูปสี่เหลี่ยม
  • การทำซ้ำ 2: F+F-F-F+F + F+F-F-F+F - F+F-F-F+F - F+F-F-F+F + F+F-F-F+F — 49 ตัวอักษร ทุกๆ F จากการทำซ้ำ 1 ได้ถูกแทนที่ด้วย F+F-F-F+F ในตัวเอง
  • การทำซ้ำ 3: 249 ตัวอักษร การทำซ้ำ 4: 1,249 ตัวอักษร การทำซ้ำ 5: 6,249 ตัวอักษร

การเติบโตเป็นแบบเรขาคณิต: ทุกการทำซ้ำจะคูณความยาวด้วย 5 (ความยาวของสตริงทดแทน) หลังจากการทำซ้ำ 5 ครั้ง เต่าจะมีคำสั่งนับพันที่ต้องปฏิบัติตาม และผลลัพธ์จะจำแนกได้อย่างชัดเจนว่าเป็นแฟร็กทัลคอค — เส้นโค้งที่คล้ายชายฝั่งทะเลซึ่งมีมิติแฟร็กทัลเป็น log(4)/log(3) ≈ 1.26

วงเล็บสร้างพืชได้อย่างไร

หากไม่มีสัญลักษณ์วงเล็บ [ และ ] ทุกๆ L-system จะเป็นเพียงเส้นโค้งเส้นเดียวที่ไม่ขาดตอน วงเล็บจะปลดล็อกการแตกกิ่ง: เมื่อเต่าพบกับ [ มันจะบันทึกตำแหน่งและทิศทางปัจจุบันลงในสแตก วาดกิ่งก้านภายในวงเล็บ จากนั้นเมื่อพบ ] มันจะดึงข้อมูลกลับไปยังจุดเดิม กฎ F → F[+F][-F]F ระบุว่า "ทุกการลากเส้นไปข้างหน้าจะกลายเป็นเส้นตรง, กิ่งซ้าย, กิ่งขวา และเส้นตรงที่ไปต่อ" — นี่คือสูตรสำหรับสร้างต้นไม้

ค่าตั้งล่วงหน้าของพืชแฟร็กทัลแสดงสิ่งนี้ได้อย่างสวยงาม กฎของมันคือ X = F+[[X]-X]-F[-FX]+X ใช้วงเล็บซ้อนกันเพื่อเข้ารหัสกิ่งก้านภายในกิ่งก้าน หลังจากการทำซ้ำ 5 ครั้ง สตริงที่ได้จะมีสัญลักษณ์มากกว่า 11,000 ตัว และคู่วงเล็บประมาณ 1,000+ คู่ — เต่าจะทำหน้าที่บันทึกและเรียกคืนข้อมูลอย่างซื่อสัตย์เพื่อวาดเฟิร์นออกมา

ที่ซึ่งมีการใช้งาน L-System

  • การสร้างพืชตามขั้นตอน: ระบบนิเวศ SpeedTree และ Houdini ใช้ L-systems (และส่วนขยายแบบสุ่ม พารามิเตอร์ และไวต่อบริบท) เพื่อปลูกป่า เจนเกิล และทุ่งพืชผลสำหรับภาพยนตร์และเกม
  • การสร้างแบบจำลองสถาปัตยกรรมและผังเมือง: ไวยากรณ์ตามกฎที่สืบทอดมาจาก L-systems จะสร้างส่วนหน้าของอาคาร เครือข่ายถนน และเมืองตามขั้นตอนทั้งหมด
  • ชีววิทยาและสัณฐานวิทยา: กรณีการใช้งานดั้งเดิม — การจำลองการพัฒนาของเซลล์ในสาหร่าย การแตกกิ่งในพืช และโครงสร้างของปะการังและคริสตัล
  • คอมพิวเตอร์กราฟิกและศิลปะเดโมซีน: คำอธิบายที่กะทัดรัดของเส้นโค้งแฟร็กทัลที่ซับซ้อนด้วยขนาดไฟล์ที่เล็กมาก — กฎขนาด 30 ไบต์สามารถสร้างภาพขนาดเมกะพิกเซลได้
  • การศึกษาคณิตศาสตร์: ตัวอย่างมาตรฐานของไวยากรณ์คู่ขนานที่ปราศจากบริบท (context-free parallel grammar) สะพานเชื่อมที่เข้าใจง่ายจากภาษาที่เป็นทางการไปสู่เรขาคณิตแฟร็กทัล
  • ดนตรีและการออกแบบท่าเต้นแบบกำเนิด: กลไกการเขียนใหม่แบบเดียวกันนี้ เมื่อนำไปใช้กับวลีดนตรีหรือท่าเต้น จะสร้างผลงานที่มีโครงสร้างแต่ดูเป็นธรรมชาติ

การออกแบบ L-System ของคุณเอง

กฎเหล็กเล็กๆ น้อยๆ ที่จะช่วยให้คุณสร้างแฟร็กทัลที่ดูดีได้อย่างสม่ำเสมอ:

  • เริ่มจากสิ่งเล็กๆ การทำซ้ำสามครั้งของกฎใหม่ก็เพียงพอที่จะเห็นโครงสร้าง เพิ่มขึ้นหลังจากที่คุณรู้ว่ารูปร่างเติบโตในแบบที่คุณต้องการเท่านั้น
  • เลือกมุมที่หาร 360° ได้ลงตัว (60°, 72°, 90°, 120°) สำหรับเส้นโค้ง สำหรับพืช มุมระหว่าง 18° ถึง 30° จะทำให้เกิดกิ่งก้านที่ดูเป็นธรรมชาติ
  • ใช้สัญลักษณ์ที่ไม่มีการวาด เช่น X เพื่อควบคุมโครงสร้าง กฎ F → FF แค่เพิ่มเส้นลากเป็นสองเท่า แต่ X → F+X[-X] ที่มีสัจพจน์ X จะสร้างรูปร่างที่แตกกิ่ง — F วาดเส้นที่มองเห็นได้ X ควบคุมรูปแบบการแตกกิ่ง
  • ปรับสมดุลวงเล็บของคุณ ทุกๆ [ จะต้องมี ] ที่เข้าคู่กัน เครื่องมือนี้ยอมรับวงเล็บที่ไม่สมดุลในเวลาวาด แต่คุณจะพบกับการกระโดดที่ไม่คาดคิด
  • เฝ้าดูอัตราการเติบโต หากกฎของคุณแทนที่ F ด้วยสัญลักษณ์ห้าตัว การทำซ้ำแต่ละครั้งจะคูณสตริงด้วย 5 การทำซ้ำหกครั้งของ F → FF+F-F+F ก็ทำให้ตัวเรนเดอร์ส่วนใหญ่ทำงานหนักเกินไปแล้ว

ส่วนขยายแบบสุ่มและพารามิเตอร์

L-system แบบกำหนดแน่นอน (deterministic) ในเครื่องมือนี้เป็นรูปแบบที่ง่ายที่สุด นักจำลองพืชในโลกแห่งความเป็นจริงใช้ไวยากรณ์ที่สมบูรณ์ยิ่งขึ้น: L-systems แบบสุ่ม (stochastic) จะกำหนดความน่าจะเป็นให้กับกฎหลายข้อสำหรับสัญลักษณ์เดียวกัน ดังนั้นพืชแต่ละต้นจึงแตกต่างกันเล็กน้อย L-systems แบบพารามิเตอร์ (parametric) จะแนบค่าตัวเลขเข้ากับสัญลักษณ์ (ความยาวหรือความหนาของกิ่ง) และให้กฎอ่านและแก้ไขได้ L-systems แบบไวต่อบริบท (context-sensitive) จะช่วยให้กฎทำงานเมื่อสัญลักษณ์มีเพื่อนบ้านที่เฉพาะเจาะจงเท่านั้น สิ่งเหล่านี้แต่ละอย่างจะเปลี่ยนแฟร็กทัลแบบคงที่ให้กลายเป็นระบบที่สามารถเติบโต ตอบสนอง และแก่ตัวลงได้

ความเข้าใจผิดทั่วไป

  • "การทำซ้ำมากขึ้นจะดูดีขึ้นเสมอ": ไม่จริง เกินกว่าห้าหรือหกครั้ง เส้นลากจะซ้อนทับกันและรายละเอียดจะสูญหายไป ความลึกของการทำซ้ำที่เหมาะสมที่สุดขึ้นอยู่กับกฎและความละเอียดในการแสดงผล
  • "L-systems วาดได้เฉพาะพืชเท่านั้น": พวกมันอธิบายเส้นโค้งที่คล้ายตนเองได้ทุกชนิด เส้นโค้งฮิลเบิร์ต, เส้นโค้งมังกร, ปะเก็นเซียร์ปินสกี — ทั้งหมดล้วนเป็น L-systems
  • "จำเป็นต้องมีวงเล็บหรือไม่": ไม่จำเป็น เส้นโค้งลายเส้นเดียวอย่างคอค, มังกร และเลวี ไม่ใช้วงเล็บ วงเล็บจำเป็นเมื่อคุณต้องการแตกกิ่งก้านเท่านั้น
  • "แฟร็กทัลทั้งหมดมีมิติแฟร็กทัลเท่ากัน": ไม่จริง มิติของคอคคือ ≈1.26 ของมังกรคือ 2 ของเซียร์ปินสกีคือ ≈1.58 เส้นโค้งฮิลเบิร์ตเข้าใกล้ 2 — แต่ละกฎมีมิติของตัวเองที่กำหนดโดยวิธีที่สตริงเติบโตเทียบกับระยะทางที่เต่าเคลื่อนที่

คำถามที่พบบ่อย

L-system คืออะไร?

ระบบ Lindenmayer หรือ L-system คือไวยากรณ์การเขียนสตริงใหม่แบบขนานที่ประดิษฐ์ขึ้นในปี 1968 โดยนักชีววิทยา Aristid Lindenmayer เพื่อจำลองการเติบโตของพืช มันเริ่มต้นด้วยสัจพจน์ (สตริงสั้นๆ) ใช้กฎการผลิตซ้ำๆ ที่แทนที่สัญลักษณ์เดี่ยวด้วยสตริงที่ยาวกว่า จากนั้นจะตีความสตริงสุดท้ายเป็นคำสั่งกราฟิกเต่า ผลลัพธ์ที่ได้คือแฟร็กทัลที่คล้ายตนเอง

สัญลักษณ์ต่างๆ หมายถึงอะไร?

F และ G คือเส้นลากสำหรับวาด (เต่าเคลื่อนที่ไปข้างหน้าและวาดเส้น) f คือการเคลื่อนที่แบบเงียบ (ไปข้างหน้าโดยไม่วาด) + หมุนเต่าไปทางซ้ายตามมุมที่คุณระบุ - หมุนไปทางขวา และ | กลับด้าน 180 องศา [ บันทึกตำแหน่งและทิศทางของเต่าลงในสแตก ] ดึงข้อมูลกลับมา ส่วนตัวอักษรอื่นๆ ทั้งหมด (X, Y, A, B, …) มีไว้สำหรับการเขียนใหม่เท่านั้น — สิ่งเหล่านี้จะส่งผลต่อการทำซ้ำครั้งต่อไปแต่จะไม่วาด

ทำไม L-system ถึงจำลองรูปแบบพืชได้ดี?

สัญลักษณ์วงเล็บ [ ] ช่วยให้เต่าจดจำและคืนค่าตำแหน่งของมันได้ ดังนั้นกฎข้อเดียวจึงสามารถแตกกิ่งได้ กฎเช่น F = F[+F][-F]F จะวาดลำต้น แตกกิ่งออกเป็นสองทาง แล้วไปต่อ — ซึ่งเป็นวิธีที่พืชเติบโตอย่างแม่นยำ ด้วยกฎและมุมที่แตกต่างกันเล็กน้อย เอ็นจิ้นเดียวกันนี้สามารถสร้างเฟิร์น พุ่มไม้ ต้นไม้ สาหร่ายทะเล และรากได้

ข้อแตกต่างระหว่าง F และ X ในกฎคืออะไร?

F คือสัญลักษณ์การวาด (เมื่อเต่าเห็น F มันจะวาดเส้น) และเป็นสัญลักษณ์การเขียนใหม่ (กฎอาจจับคู่ F ทางด้านซ้าย) X คือสัญลักษณ์การเขียนใหม่ล้วนๆ — เมื่อเต่าเห็น X ระหว่างการวาด มันจะไม่ทำอะไรเลย X จะมีประโยชน์เมื่อคุณต้องการสัญลักษณ์ที่ควบคุมโครงสร้างโดยไม่ต้องถูกวาด

ควรใช้การทำซ้ำจำนวนกี่ครั้ง?

暗สำหรับค่าตั้งล่วงหน้าส่วนใหญ่ การทำซ้ำ 4-6 ครั้งจะสร้างแฟร็กทัลที่จดจำได้ ความยาวของสตริงจะเติบโตแบบทวีคูณ ดังนั้นการเพิ่มจาก 6 เป็น 7 การทำซ้ำอาจคูณงานเพิ่มขึ้น 3-5 เท่า เครื่องมือนี้จำกัดการทำซ้ำไว้ที่ 8 และสตริงที่เขียนใหม่ไว้ที่ 250,000 ตัวอักษรเพื่อให้การเรนเดอร์ตอบสนองได้รวดเร็ว

อะไรเป็นตัวควบคุมการลงสีตามความลึก?

ทุกๆ [ จะผลักเต่าเข้าไปในระดับวงเล็บที่ลึกขึ้น ทุกๆ ] จะดึงกลับออกมา ระดับที่ลึกที่สุดที่ไปถึงคือความลึกสูงสุด เลือก 'ไล่เฉดสีตามความลึก' เพื่อลงสีทุกเส้นลากตามระดับวงเล็บ — เหมาะอย่างยิ่งสำหรับพืชที่ลำต้นและกิ่งก้านจะตกลงไปในความลึกที่แตกต่างกันตามธรรมชาติ

มุมเริ่มต้นทำงานอย่างไร?

มุมเริ่มต้นคือทิศทางที่เต่าหันหน้าไปในขั้นตอนแรกสุด 0° หมายถึงทิศตะวันออก (ไปทางขวา) — ใช้โดยเส้นโค้งส่วนใหญ่ 90° หมายถึงทิศเหนือ (ขึ้นด้านบน) — ใช้โดยพืชและต้นไม้เพื่อให้พวกมันเติบโตไปยังด้านบนของผืนผ้าใบ ลองเปลี่ยนมุมเริ่มต้นในค่าตั้งล่วงหน้าใดๆ เพื่อหมุนรูปภาพทั้งหมด

ฉันสามารถดาวน์โหลดแฟร็กทัลได้หรือไม่?

ใช่ สามารถดาวน์โหลดเป็น SVG เพื่อการปรับขนาดที่คมชัดในงานพิมพ์ งานนำเสนอ และเครื่องตัดเลเซอร์ หรือเป็น PNG สำหรับแชร์ในแชทและโซเชียล ปุ่มคัดลอกจะคัดลอกคำจำกัดความ L-system แบบเต็ม (สัจพจน์, กฎ, มุม, การทำซ้ำ) เพื่อให้คุณสามารถวางลงในบันทึกย่อหรือเครื่องมืออื่นได้

ความซับซ้อนสูงสุดคือเท่าใด?

การทำซ้ำการเขียนใหม่สูงสุด 8 ครั้ง, 250,000 ตัวอักษรในสตริงที่ขยายออก, 60,000 ส่วนของการวาด และกฎการผลิต 12 ข้อ ข้อจำกัดเหล่านี้ช่วยให้ SVG เบาพอที่จะเรนเดอร์และดาวน์โหลดได้อย่างราบรื่น สำหรับเมชขนาดใหญ่ โปรดพิจารณาเครื่องมือ L-system บนเดสก์ท็อป เช่น cgkit หรือ Houdini

จะเกิดอะไรขึ้นหากวงเล็บของฉันไม่สมดุล?

วงเล็บ ] ที่ไม่สมดุล (โดยไม่มี [ ที่เข้าคู่กัน) จะถูกละเว้นโดยไม่แสดงข้อผิดพลาด — เต่าจะอยู่ที่เดิม วงเล็บ [ ที่ไม่สมดุล (ไม่มีวงเล็บปิด ]) หมายความว่าเต่าจะไม่ดึงข้อมูลกลับออกมาเลย ดังนั้นมันจะวาดไปข้างหน้าเรื่อยๆ โดยไม่กลับไปยังจุดแตกกิ่ง เครื่องมือนี้จะวาดจนเสร็จเสมอ แต่ผลลัพธ์อาจไม่เหมือนกับที่คุณตั้งใจไว้ ควรจับคู่ทุกๆ [ กับ ]

ตัวตีความกราฟิกเต่า (Turtle-graphics interpreter) คืออะไร?

มันคือปากกาเสมือนจริงที่ปฏิบัติตามคำสั่งการเคลื่อนที่จากสตริง ชื่อนี้มาจากภาษาโปรแกรม Logo เต่ามีตำแหน่งและทิศทาง (ทิศทางที่มันหันหน้าไป) แต่ละ F จะเคลื่อนมันไปข้างหน้าหนึ่งก้าวในทิศทางปัจจุบัน + และ - จะหมุนทิศทาง เต่าคือสิ่งที่เปลี่ยนสตริงแบนๆ ให้กลายเป็นภาพวาด 2 มิติ

ทำไมแฟร็กทัลของฉันถึงดูเหมือนโดนบีบ?

เครื่องมือนี้จะปรับการวาดให้พอดีกับผืนผ้าใบโดยอัตมัติในขณะที่ยังคงรักษาอัตราส่วนภาพไว้ ดังนั้นรูปทรงจะปรับขนาดแต่ไม่บิดเบี้ยว หากแฟร็กทัลดูไม่สมดุลในสายตา อาจเป็นเพราะตัวกฎเอง — ตัวอย่างเช่น เส้นโค้งมังกรจะมีความกว้างมากกว่าความสูง ซึ่งถูกต้องแล้ว ให้เพิ่มจำนวนการทำซ้ำเพื่อดูรูปร่างบรรจบกัน

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"เครื่องสร้างแฟร็กทัล L-System" ที่ https://MiniWebtool.com/th/เครื่องสร้างแฟร็กทัล-l-system/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีมงาน MiniWebtool อัปเดตเมื่อ: 2026-05-20

เครื่องมือทั่วไป:

เครื่องมือเด่น:

ค้นหา ID ผู้ใช้ Instagramเครื่องคำนวณเลขยกกำลัง-ความแม่นยำสูงค้นหา ID ผู้ใช้ Facebookเครื่องแปลง PSI เป็น Barตัวแปลงบาร์เป็น PSIสถิติช่อง YouTubeเครื่องมือแปลง kPa เป็น psiเครื่องคำนวณวันของปี - วันนี้เป็นวันอะไรของปีเครื่องคิดเลขผลรวมตัวแปลง cm เป็นฟุตและนิ้วเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐานสัมพัทธ์ตัวแปลง FPSตัวแปลงฟุตและนิ้วเป็นเซนติเมตรเครื่องคิดเลขรากที่สองเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐาน - ความแม่นยำสูงเครื่องคิดเลข One Rep Max (1RM)โปรแกรมแปลงตัวเลขเป็นภาษาอังกฤษตัวแปลง psi เป็น kPaเครื่องคำนวณพื้นที่ผิวทรงกระบอก ความแม่นยำสูงตัวแปลง ppm เป็นเปอร์เซ็นต์ตัวแปลง DMS เป็นองศาทศนิยมเครื่องคำนวณรายได้ YouTubeเครื่องคิดเลข log ฐาน 2เครื่องคิดเลข Hexเครื่องคำนวณราศีอาทิตย์ ราศีจันทร์ และลัคนา 🌞🌙✨ตัวแก้และฝึกเกม 24เครื่องคำนวณปริมาตรทรงกลม ความแม่นยำสูงเครื่องคำนวณสัญกรณ์ซิกมา (ผลรวม)เครื่องคิดเลขฐาน nตัวแปลงเปอร์เซ็นต์เป็น PPMเครืองคดเลข-ancตัวแปลงองศาทศนิยมเป็น DMSเครื่องคิดเลข Log Base 10เครื่องมือค้นหาคำคม (ภาษาอังกฤษ)เครื่องคำนวณจุดตัดแกน X และ Yเครื่องคำนวณปริมาตรปริซึมสี่เหลี่ยมผืนผ้า ความแม่นยำสูงเครื่องคิดเลข PVIFA ความแม่นยำสูงตัวแปลง HTML เป็นข้อความตาราง ASCIIการคนหาทอย-MACเครื่องคิดเลข CAGRเครื่องคำนวณ IRRเครื่องคิดเลข PVIFเครื่องมือสร้าง GIFเครื่องคำนวณความเร็วคลื่นเครื่องคำนวณแรงลอยตัวเครื่องคำนวณความเร็วสุดท้ายเครื่องคำนวณความยาวคลื่นเดอบรอยล์เครื่องคำนวณพลังงานโฟตอนเครื่องคำนวณ E=mc²เครื่องคำนวณการยืดออกของเวลาเครื่องคำนวณกฎข้อที่สามของเคปเลอร์เครื่องคำนวณความเร็วหลุดพ้นเครื่องคำนวณแรงโน้มถ่วงเครื่องคำนวณกฎเบียร์ แลมเบิร์ตเครื่องคำนวณสมการเนินสต์เครื่องคำนวณความดันออสโมติกเครื่องคำนวณการเพิ่มขึ้นของจุดเดือดเครื่องคำนวณการลดลงของจุดเยือกแข็งเครื่องคำนวณองค์ประกอบร้อยละเครื่องคำนวณนอร์แมลลิตีเครื่องคำนวณโมแลลิตีตัวแปลง pKa เป็น Kaเครื่องคำนวณเฮนเดอร์สัน ฮัสเซลบาล์ชเครื่องคำนวณผลได้ตามทฤษฎีเครื่องคำนวณสารกำหนดปริมาณเครื่องคำนวณการจัดเรียงอิเล็กตรอนตารางธาตุแบบโต้ตอบเครื่องสร้างแผนการสอน AIเครื่องสร้างควิซ AIเครื่องสร้างการอ้างอิง APA/MLA/Chicagoเครื่องคำนวณเปอร์เซ็นต์การเข้าเรียนเครื่องคำนวณคะแนน APเครื่องคำนวณคะแนน ACTเครื่องคำนวณคะแนน SATตัวแปลงเปอร์เซ็นต์เป็น CGPAตัวแปลง CGPA เป็นเปอร์เซ็นต์เครื่องให้เกรดง่าย EZ Graderเครื่องคำนวณค่าใช้จ่ายในการเลี้ยงดูบุตรเครื่องคำนวณปริมาณนมที่ทารกต้องการเครื่องคำนวณขนาดผ้าอ้อมเครื่องสร้างชื่อทารกเครื่องทำนายสีตาของทารกเครื่องคำนวณเปอร์เซ็นไทล์ BMI สำหรับเด็กเครื่องคำนวณทำนายส่วนสูงของเด็กเครื่องคำนวณเวลาเพิ่มเป็นสองเท่าของ hCGเครื่องคำนวณวันครบกำหนดคลอด IVFเครื่องคำนวณการฝังตัวของตัวอ่อนเครื่องทำนายเพศทารกแบบจีนเครื่องมือจัดรูปแบบวันที่ ISO 8601ตัวแปลงวันที่จูเลียนเครื่องคำนวณการงีบหลับเครื่องคำนวณข้างขึ้นข้างแรมเครื่องคำนวณเวลาพระอาทิตย์ขึ้นและตกนาฬิกาโลกเครื่องแปลงวันที่เป็นเลขโรมันนับถอยหลังสู่การเกษียณเครื่องคำนวณการเลิกเครื่องคำนวณวันเกิดครึ่งปีเครื่องคำนวณวันครบรอบเครื่องคำนวณเลขสัปดาห์เครื่องคำนวณการแบ่งทิปเครื่องคำนวณ ROI การตลาดผ่านอีเมลเครื่องคำนวณต้นทุนต่อลูกค้าเป้าหมายเครื่องคำนวณเงินทุนหมุนเวียนเครื่องคำนวณกำไรส่วนเกินเครื่องคำนวณ FIFO / LIFOเครื่องคำนวณสต็อกสำรองเครื่องคำนวณจุดสั่งซื้อซ้ำเครื่องคำนวณปริมาณการสั่งซื้อที่ประหยัด EOQเครื่องคำนวณค่าเสื่อมราคาเครื่องคำนวณราคางานฝีมือเครื่องคำนวณราคาขายส่งเครื่องคำนวณกำไร Shopifyเครื่องคำนวณ Amazon FBAเครื่องคำนวณค่าธรรมเนียม eBayเครื่องคำนวณค่าธรรมเนียม Etsyเครื่องคำนวณค่าธรรมเนียม Stripeเครื่องคำนวณค่าธรรมเนียม PayPalตัวแปลงอัตราต่อรองการพนันเครื่องคำนวณทศางค์เครื่องคำนวณซะกาตเครื่องคำนวณอากรแสตมป์สหราชอาณาจักรเครื่องคำนวณการยกเว้น HRAเครื่องคำนวณ Gratuityเครื่องคำนวณ NPSเครื่องคำนวณ EPFเครื่องคำนวณ PPFเครื่องคำนวณ RDเครื่องคำนวณ SWPเครื่องคำนวณ Gross-Upเครื่องคำนวณเปรียบเทียบสินเชื่อเครื่องคำนวณอัตราการใช้วงเงินเครดิตเครื่องคำนวณบันได CDเครื่องคำนวณตั๋วเงินคลัง T-Billเครื่องคำนวณ I Bondเครื่องคำนวณการออมเพื่อการศึกษา 529เครื่องคำนวณ HSAเครื่องคำนวณเงินชดเชยเครื่องคำนวณการขึ้นเงินเดือนเครื่องมือสร้างใบแจ้งหนี้เครื่องคำนวณเบี้ยเลี้ยงเดินทางเครื่องคำนวณค่าชดเชยระยะทางเครื่องคำนวณการขึ้นค่าเช่าเครื่องคำนวณค่าเช่าตามสัดส่วนเครื่องคำนวณค่าเช่าที่จ่ายไหวเครื่องคำนวณราคารถรวมทุกค่าใช้จ่ายเครื่องคำนวณกำลังซื้อรถยนต์เครื่องคำนวณสินเชื่อรถจักรยานยนต์เครื่องคำนวณสินเชื่อรถบ้านเครื่องคำนวณสินเชื่อเรือเครื่องคำนวณสินเชื่อที่ดินเครื่องคำนวณสินเชื่อก่อสร้างเครื่องคำนวณสินเชื่อบ้านแบบจ่ายดอกเบี้ยอย่างเดียวเครื่องคำนวณสินเชื่อบอลลูนเครื่องคำนวณพอยต์จำนองเครื่องคำนวณ PMIเครื่องคำนวณการผ่อนชำระสินเชื่อบ้านแบบสองสัปดาห์เครื่องคำนวณสินเชื่อบ้าน ARMเครื่องคำนวณสินเชื่อ VAเครื่องคำนวณเงินเดือนสุทธิตัวสร้างคำสั่ง SQL ด้วย AIเครื่องสร้าง RegEx ด้วย AIเครื่องมือสร้างภาพข้อมูลด้วย AI (วาง CSV)เครื่องวิเคราะห์โทนข้อความ AIเครื่องวิเคราะห์เรซูเม่ด้วย AIเครื่องแปลงหน่วย AI ภาษาธรรมชาติเครื่องเขียนจดหมายขอโทษด้วย AIเครื่องสร้างคำปฏิเสธอย่างสุภาพด้วย AIเครื่องสร้างแผนการเดินทางด้วย AIเครื่องมือสร้างรายการหนังสือด้วย AIเครื่องสร้างแผนออกกำลังกาย AIเครื่องสร้างแผนมื้ออาหารด้วย AIเครื่องสร้างไอเดียของขวัญด้วย AIเครื่องสร้างสูตรอาหาร AI จากวัตถุดิบเครื่องคำนวณ ROI ทุนการศึกษาเครื่องคำนวณค่าใช้จ่ายในวิทยาลัยเครื่องคำนวณชั่วโมงเรียนภาษาสู่ความคล่องแคล่วเครื่องสร้างแบบทดสอบคำศัพท์เครื่องสร้างโน้ต Cornellเครื่องคำนวณเส้นโค้งการเรียนรู้ตัวจัดตารางทบทวนแบบเว้นระยะสำหรับแฟลชการ์ดเครื่องคำนวณการผสมสีเครื่องคำนวณยาแนวกระเบื้องเครื่องคำนวณความสามารถของกระบวนการซิกซ์ซิกมาตัวดาวน์โหลดภาพขนาดย่อ YouTubeตัวสร้างตัวละคร RPG แบบสุ่ม