ทำให้การทำงานของคุณง่ายขึ้น: ค้นหา miniwebtool
เพิ่ม

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
ดูเพิ่มเติม
เครื่องสร้างสามเหลี่ยมเซียร์ปินสกีเครื่องสร้างการแบ่งสามเหลี่ยมเดอลอเนย์เครื่องแก้ปัญหาพนักงานขายเดินทาง (TSP)📊 เครื่องมือสร้างกราฟแท่ง
หน้าแรก > อื่น ๆ > เครื่องมือทั่วไป > เครื่องสร้างแฟร็กทัล 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สถิติช่อง YouTubeเครื่องแปลง PSI เป็น Barเครื่องมือแปลง kPa เป็น psiตัวแปลงบาร์เป็น PSIเครื่องคำนวณเลขยกกำลัง (ความแม่นยำสูง)ค้นหา ID ผู้ใช้ Facebookโปรแกรมแปลงตัวเลขเป็นภาษาอังกฤษตัวแปลง cm เป็นฟุตและนิ้วเครื่องคำนวณส่วนเบี่ยงเบนมาตรฐานสัมพัทธ์เครื่องคิดเลขผลรวมตัวแปลง psi เป็น kPaตัวแปลง FPSเครื่องคำนวณวันของปี - วันนี้เป็นวันอะไรของปีเครื่องคำนวณพื้นที่ผิวทรงกระบอก ความแม่นยำสูงตัวแก้และฝึกเกม 24เครื่องคำนวณ GFRเครื่องคิดเลข One Rep Max (1RM)เครื่องคิดเลข ANCเครื่องคำนวณรายได้ YouTubeเครื่องมือค้นหาคำคม (ภาษาอังกฤษ)เครื่องคำนวณส่วนเบี่ยงเบนมาตรฐาน - ความแม่นยำสูงตัวแปลงฟุตและนิ้วเป็นเซนติเมตรเครื่องคิดเลขรากที่สองเครื่องคิดเลข Log Base 10เครื่องคิดเลข PVIF📷 OCR / แปลงรูปภาพเป็นข้อความเครื่องคำนวณสัญกรณ์ซิกมา (ผลรวม)เครื่องคิดเลข CAGRเครื่องตรวจจับเนื้อหา AIรวม PDFบีบอัด PDFตัวแปลง DMS เป็นองศาทศนิยมตัวแปลง ppm เป็นเปอร์เซ็นต์เครื่องคำนวณคะแนน SATตัวแปลงเปอร์เซ็นต์เป็น PPMเครื่องคำนวณปริมาตรปริซึมสี่เหลี่ยมผืนผ้า ความแม่นยำสูงตัวแปลงองศาทศนิยมเป็น DMSการค้นหาที่อยู่ MACเครื่องคำนวณกำลังไฟฟ้า 3 เฟสตัวสร้าง IMEI แบบสุ่มตัวแปลง mg เป็น mlเครื่องคำนวณรายได้ YouTube Shortsเครื่องมือปรับเปลี่ยนประโยคด้วย AIตาราง ASCIIเครื่องคำนวณปริมาตรกรวย ความแม่นยำสูงเครื่องคิดเลข Hexตัวแปลงการออกเสียง IPAตัวแปลงข้อความเป็นไบนารี/hex/ASCIIเครื่องคิดเลข WHtRเครื่องคำนวณ NPVเครื่องคำนวณปัจจัยมูลค่าอนาคต (FVIF)แปลงวิดีโอสำหรับ Twitter (X)เครื่องสร้างเกมเมอร์แท็กเครื่องสร้างชื่อทีมเครื่องสร้างชื่อเล่นตัวสร้างชื่อแร็พเครื่องสร้างชื่อวงเครื่องสร้างชื่อแฟนตาซีเครื่องสร้างคุกกี้เสี่ยงทายเครื่องสร้างไอเดียการวาดภาพเครื่องสร้างคำถามบันทึกประจำวันเครื่องสร้างคำยืนยันเชิงบวกประจำวันเครื่องสร้างคำชมเครื่องสร้างประโยคจีบเครื่องสร้างมุกตลกพ่อเครื่องสุ่มมุกตลกเครื่องสุ่มข้อเท็จจริงเครื่องสร้างคำถามทริเวียตัวสร้างคำเกมแฮงแมนเครื่องสร้างคำสำหรับ Pictionaryเครื่องสร้างเกมใบ้คำตัวสร้างคำถามละลายพฤติกรรมตัวสร้าง Never Have I Everเครื่องสร้างคำถามจะเลือกอะไรเครื่องสุ่มคำถามเครื่องทำนายฝัน AIเครื่องสร้างข้อความขอบคุณด้วย AIเครื่องสร้างสุนทรพจน์งานแต่งงานด้วย AIเครื่องสร้างข่าวประชาสัมพันธ์ AIเครื่องสร้างคำอธิบายสินค้า AIเครื่องมือสร้างสคริปต์วิดีโอ AIเครื่องมือสร้างชื่อและคำอธิบาย YouTube ด้วย AIเครื่องสร้างแคปชั่นสำหรับ Instagram ด้วย AIเครื่องสร้างหัวข้อและประวัติ LinkedIn ด้วย AIเครื่องมือสร้างหัวข้อเรซูเม่ด้วย AIเครื่องสร้างจดหมายสมัครงานด้วย AIเครื่องสร้างเนื้อเพลงแร็พ AIเครื่องมือรวมชั้น PDFปลดล็อก PDF (ลบรหัสผ่านเจ้าของ)ตัวแยกข้อความจาก PDFดึงหน้า PDFเครื่องนับคำ PDFใส่รหัสผ่าน PDFเพิ่มเลขหน้าลงใน PDFจัดเรียงหน้า PDFลบหน้า PDFหมุน PDFแปลง JPG เป็น PDFPDF เป็น JPGแยกไฟล์ PDFตัวแปลง PT เป็น PXตัวแปลง PX เป็น REMตัวแปลงโทลาเป็นกรัมตัวแปลงหน่วยที่ดินอินเดียตัวแปลง mcg เป็น mgเครื่องสร้างเนื้อเพลง AIเครื่องสร้างบทกวี AIเครื่องมือสร้างเรื่องราวด้วย AIตัวแปลภาษา AIเครื่องสรุปข้อความ AIตัวแปลง MPH เป็น KMH / KMH เป็น MPHตัวแปลงนอตเป็นไมล์ต่อชั่วโมงตัวแปลงลูกบาศก์เมตรเป็นลูกบาศก์ฟุตตัวแปลงลูกบาศก์ฟุตเป็นลูกบาศก์หลาตัวแปลงตารางฟุตเป็นตารางเมตรตัวแปลงตารางเมตรเป็นตารางฟุตตัวแปลงออนซ์เป็น MLตัวแปลง ML เป็นออนซ์ตัวแปลงแกลลอนเป็นลิตรตัวแปลงลิตรเป็นแกลลอนตัวแปลงกิโลกรัมเป็นสโตนตัวแปลงสโตนเป็นกิโลกรัมตัวแปลงนิ้วเป็นมิลลิเมตรตัวแปลงมิลลิเมตรเป็นนิ้วตัวแปลงไมล์เป็นกิโลเมตรตัวแปลงกิโลเมตรเป็นไมล์ตัวแปลงฟาเรนไฮต์เป็นเซลเซียสตัวแปลงเซลเซียสเป็นฟาเรนไฮต์เครื่องคำนวณขนาดเป้สะพายหลังเครื่องคำนวณปริมาตรเซิร์ฟบอร์ดเครื่องคำนวณขนาดกริปเทนนิสเครื่องคำนวณขนาดหมวกกันน็อกเครื่องคำนวณขนาดถุงมือเครื่องแปลงขนาดหมวกเครื่องคำนวณขนาดสโนว์บอร์ดเครื่องคำนวณขนาดสกีเครื่องคำนวณขนาดจักรยานตัวจับเวลาแบ่งช่วงสปีดรันเครื่องคำนวณสเตเบิลฟอร์ดเครื่องคำนวณเช็คเอาต์ปาเป้าเครื่องคำนวณอีโคโนมีโบว์ลิ่งคริกเก็ตเครื่องคำนวณสไตรค์เรตการตีเครื่องคำนวณ Net Run Rateเครื่องคำนวณอัตราส่วน K/Dเครื่องคำนวณเรตติ้ง Eloเครื่องคำนวณการฟื้นตัวของอัตราการเต้นหัวใจเครื่องคำนวณเวลาเดินป่าเครื่องคำนวณเพซพายเรือเครื่องคำนวณ Age-Grading การวิ่งเครื่องคำนวณ FTP และโซนพลังเครื่องคำนวณ Beep Testเครื่องคำนวณคะแนน ACFTเครื่องคำนวณ Wilks & DOTSเครื่องคำนวณออฟเซ็ตล้อค้นหาดัชนีโหลดและเรตติ้งความเร็วของยางเครื่องคำนวณต้นทุนต่อไมล์เครื่องคำนวณการซื้อรถลีสเครื่องคำนวณการผสมค่าออกเทนเครื่องคำนวณอัตราส่วนน้ำมัน 2 จังหวะเครื่องคำนวณความจุกระบอกสูบเครื่องยนต์เครื่องคำนวณโซฟาผ่านประตูเครื่องคำนวณคอร์ดฟืนเครื่องคำนวณ CADR เครื่องฟอกอากาศเครื่องคำนวณขนาดเครื่องลดความชื้นเครื่องคำนวณขนาดพัดลมเพดานเครื่องคำนวณขนาดผ้าม่านเครื่องคำนวณขนาดพรมเครื่องคำนวณความสูงในการแขวนภาพเครื่องคำนวณความสูงการติดตั้งทีวีเครื่องคำนวณขนาดทีวีเครื่องคำนวณปริมาตรและแผ่นรองบ่อเครื่องคำนวณเกลือสระว่ายน้ำเครื่องคำนวณปริมาตรสระว่ายน้ำเครื่องคำนวณขนาดเครื่องทำน้ำอุ่นเครื่องคำนวณเรซินอีพ็อกซีเครื่องคำนวณระยะห่างลูกกรงเครื่องคำนวณบัวเชิงผนังและคิ้วเครื่องคำนวณไซดิ้งเครื่องคำนวณสีย้อมไม้เดคเครื่องคำนวณเมล็ดหญ้าเครื่องคำนวณหญ้าปูสนามเครื่องคำนวณยางมะตอยเครื่องคำนวณลูกบาศก์หลาเครื่องคำนวณความยาวเสาอากาศเครื่องคำนวณการบรรจุท่อร้อยสายเครื่องคำนวณตัวเก็บประจุแบบอนุกรมและขนานเครื่องคำนวณรีแอกแตนซ์เหนี่ยวนำเครื่องคำนวณแสงสว่างในห้องเครื่องคำนวณลักซ์เป็นลูเมนตัวแปลงลูเมนเป็นวัตต์เครื่องคำนวณขนาดเครื่องกำเนิดไฟฟ้าตัวแปลง mAh เป็น Whเครื่องคำนวณ kVAเครื่องคำนวณแอมป์เป็นวัตต์เครื่องคำนวณวัตต์เป็นแอมป์เครื่องคำนวณตัวต้านทานแบบอนุกรมเครื่องคำนวณแรงเสียดทานเครื่องคำนวณพื้นเอียงเครื่องคำนวณความได้เปรียบเชิงกลเครื่องคำนวณความเร็วเสียงเครื่องคำนวณความเร็วคลื่นเครื่องคำนวณแรงลอยตัวเครื่องคำนวณความเร็วสุดท้ายเครื่องคำนวณความยาวคลื่นเดอบรอยล์เครื่องคำนวณพลังงานโฟตอนเครื่องคำนวณ E=mc²เครื่องคำนวณการยืดออกของเวลาเครื่องคำนวณกฎข้อที่สามของเคปเลอร์เครื่องคำนวณความเร็วหลุดพ้นเครื่องคำนวณแรงโน้มถ่วงเครื่องคำนวณกฎเบียร์ แลมเบิร์ตเครื่องคำนวณสมการเนินสต์เครื่องคำนวณความดันออสโมติกเครื่องคำนวณการเพิ่มขึ้นของจุดเดือดเครื่องคำนวณการลดลงของจุดเยือกแข็งเครื่องคำนวณองค์ประกอบร้อยละเครื่องคำนวณนอร์แมลลิตีเครื่องคำนวณโมแลลิตีตัวแปลง pKa เป็น Kaเครื่องคำนวณเฮนเดอร์สัน ฮัสเซลบาล์ชเครื่องคำนวณผลได้ตามทฤษฎีเครื่องคำนวณสารกำหนดปริมาณเครื่องคำนวณการจัดเรียงอิเล็กตรอนตารางธาตุแบบโต้ตอบเครื่องสร้างแผนการสอน AIเครื่องสร้างควิซ AIเครื่องสร้างการอ้างอิง APA/MLA/Chicagoเครื่องคำนวณเปอร์เซ็นต์การเข้าเรียนเครื่องคำนวณคะแนน APเครื่องคำนวณคะแนน ACTตัวสร้างตัวละคร RPG แบบสุ่ม