คุณสามารถใช้องค์ประกอบเพื่อทำซ้ำการจัดกลุ่มในรูปภาพ SVG
เผยแพร่แล้ว: 2023-03-05หากคุณต้องการจัดกลุ่มซ้ำใน รูปภาพ SVG คุณสามารถใช้องค์ประกอบได้ องค์ประกอบคือองค์ประกอบคอนเทนเนอร์ที่คุณสามารถใช้เพื่อจัดกลุ่มองค์ประกอบอื่นๆ เข้าด้วยกัน หากต้องการจัดกลุ่มซ้ำ คุณสามารถใช้แอตทริบิวต์ x และ y กับองค์ประกอบได้ แอตทริบิวต์ x และ y ระบุพิกัดของมุมบนซ้ายของการจัดกลุ่ม ค่าของแอตทริบิวต์ x และ y สามารถเป็นเปอร์เซ็นต์หรือพิกเซลก็ได้
กรอบ HTML5 มาตรฐานช่วยให้คุณสร้างเอกสารโดยใช้องค์ประกอบบางอย่าง เราสามารถสร้าง จัดระเบียบ และอ้างอิงวัตถุตามองค์ประกอบเหล่านี้ ในการจัดกลุ่มชุดขององค์ประกอบกราฟิกที่เกี่ยวข้องอย่างมีเหตุผล จะใช้องค์ประกอบ <g> ขณะนี้สามารถเพิ่มกลุ่มออบเจ็กต์ทั้งหมดลงในหน้าสไตล์ การแปลง การโต้ตอบ และแม้แต่ภาพเคลื่อนไหวได้อย่างง่ายดาย มันทำให้การโต้ตอบง่ายขึ้นโดยเฉพาะ ในกรณีนี้ หากคุณแนบกิจกรรมของเมาส์กับนกทั้งตัว พวกมันก็จะตอบสนองเป็นกลุ่ม องค์ประกอบที่มีอยู่สามารถนำมาใช้ใหม่ได้ด้วยองค์ประกอบ >use>
ความสามารถในการนำองค์ประกอบเดียวหรือกลุ่มขององค์ประกอบที่กำหนดโดยองค์ประกอบองค์ประกอบกลับมาใช้ใหม่จะมีประโยชน์ เมื่อใช้องค์ประกอบ <use> คุณสามารถเปลี่ยนองค์ประกอบจากที่หนึ่งไปยังอีกที่หนึ่งได้ ฟังก์ชันนี้มีประโยชน์สำหรับการจัดระเบียบไฟล์ (เช่น หากคุณมีไฟล์คอมโพเนนต์ที่นำมาใช้ซ้ำได้) เช่นเดียวกับการแคชไฟล์ที่ใช้แล้ว อย่างไรก็ตาม คุณจะไม่สามารถรวม SVG ภายนอกใน ortl;ใช้ใน IE เวอร์ชันส่วนใหญ่ (สูงสุด IE 11) มีองค์ประกอบที่จะไม่ปรากฏบนผืนผ้าใบที่สามารถกำหนดได้โดยใช้องค์ประกอบนี้ องค์ประกอบเหล่านี้ถูกกำหนดให้เป็นองค์ประกอบในลำดับใดๆ ที่มีองค์ประกอบ เส้นทางการตัด มาสก์ และส่วนประกอบการไล่ระดับสีเชิงเส้น เนื้อหานี้สามารถแสดงและอ้างอิงโดยองค์ประกอบอื่น> SVG
อินสแตนซ์ทั้งหมดจะถูกตั้งค่าตามลำดับที่แตกต่างกันตามลำดับที่สร้างขึ้น เมื่อเราใช้องค์ประกอบ <defs> กลุ่มต้นไม้จะไม่แสดงบนผืนผ้าใบอีกต่อไป ตอนนี้สามารถใช้ต้นไม้เป็นเทมเพลตได้แล้ว เราสามารถใช้มันได้เหมือนกับที่เราใช้กับองค์ประกอบอื่นๆ โดยใช้องค์ประกอบ >use> ตอนนี้แอตทริบิวต์ x และ y ถูกตั้งค่าให้เป็นระบบพิกัดของผู้ใช้ แทนที่จะเป็นตำแหน่งขององค์ประกอบที่เป็นปัญหา องค์ประกอบสัญลักษณ์สามารถใช้เพื่อจัดระเบียบองค์ประกอบ เทมเพลตได้รับการสร้างอินสแตนซ์โดยใช้องค์ประกอบ และองค์ประกอบยังใช้เพื่อสร้างเทมเพลต เมื่อองค์ประกอบการใช้งานอินสแตนซ์องค์ประกอบสัญลักษณ์ วิวพอร์ตใหม่จะถูกกำหนด เมื่อทำเช่นนี้ คุณจะมั่นใจได้ว่าสัญลักษณ์ที่คุณอ้างอิงมีวิธีเฉพาะที่จะปรากฏภายในวิวพอร์ตเสมอ
จะจัดกลุ่มองค์ประกอบ Svg ได้อย่างไร
ไม่มีวิธีใดที่ชัดเจนในการจัดกลุ่มองค์ประกอบ SVG อย่างไรก็ตาม วิธีการทั่วไปบางอย่างรวมถึงการใช้ องค์ประกอบ SVG องค์ประกอบ หรือองค์ประกอบที่กำหนดเอง
สามารถเปลี่ยนตำแหน่งขององค์ประกอบกราฟิกได้โดยแปลงเป็นการ แปลง SVG คุณสามารถแปลงแอตทริบิวต์ได้หลายครั้งตามที่คุณต้องการโดยขึ้นอยู่กับลักษณะการเปลี่ยนแปลงของคุณ การแปลจะสร้างระบบพิกัดใหม่รวมทั้งระบบพิกัดสำรอง เมื่อดำเนินการหมุน ทิศทางของวัตถุจะเปลี่ยนไปเมื่อเคลื่อนที่ผ่านสภาพแวดล้อม แม้ว่าพวกเขาจะหมุนรอบเมืองต่างๆ (100,100) วงกลมเหล่านี้ยังคงอยู่ เนื่องจากวงกลมแต่ละวงหมุนไปแล้ว วงกลมแต่ละวงจึงเคลื่อนที่ไป 20 ในทิศทางที่แตกต่างกันเพื่อให้เราเคลื่อนที่ในแนวรัศมีได้ ฉันชอบใช้รัศมี 20 และแปลเป็น (20,0) เพราะวงกลมแต่ละวงถูกหมุน องค์ประกอบ G ใช้ในการสร้างกลุ่ม SVG
สมาชิกทั้งหมดของกลุ่มมีลำดับชั้นอยู่ในองค์ประกอบ g ขณะนี้เรามีความสามารถในการเปลี่ยนกลุ่มวงกลมนี้ซึ่งเป็นข้อได้เปรียบ นอกจากนี้ยังช่วยให้คุณจัดกลุ่มเป็นชั้น ทำให้ง่ายต่อการสร้างกลุ่มและจัดกลุ่มเป็นระดับที่สูงขึ้น
ฉันจะสร้างกลุ่มใน Svg ได้อย่างไร
ด้วยการใช้ D3 เราสามารถสร้างองค์ประกอบกลุ่มได้ เมื่อคุณต่อท้ายองค์ประกอบ ag สิ่งที่คุณเลือกจะทำหน้าที่ที่เหลือ กลุ่มรูปร่างถูกกำหนดเป็นรูปร่าง var จำเป็นต้องต่อท้าย (i) กับคำใดๆ
คุณสามารถซ้อนองค์ประกอบ Svg ได้หรือไม่
รูปแบบ SVG สามารถใช้ซ้อนกราฟิกได้ เมื่อวางองค์ประกอบ "svg>" ไว้ภายในองค์ประกอบ "svg>" อื่น ก็สามารถวางได้เช่นกัน
Svg สามารถมีชื่อคลาสได้หรือไม่?
แต่ละองค์ประกอบ svg มีคลาส (เช่นชื่อคลาส) ที่ใช้ในการจัดรูปแบบ ช่องว่างปรากฏขึ้นระหว่างคลาส ซึ่งใช้เพื่อแยกชื่อคลาส เมื่อเข้าถึงองค์ประกอบโดยใช้คลาส JavaScript จะใช้ชื่อคลาส
จะใช้ Svg ซ้ำได้อย่างไร
SVG หรือ Scalable Vector Graphics เป็นรูปแบบไฟล์ที่ช่วยให้สามารถนำภาพเวกเตอร์กลับมาใช้ใหม่ได้ง่าย เนื่องจากเป็นภาพเวกเตอร์จึงสามารถปรับขนาดเป็นขนาดใดก็ได้โดยไม่สูญเสียคุณภาพ สิ่งนี้ทำให้เหมาะสำหรับการใช้งานบนเว็บไซต์และในแอพ ซึ่งขนาดหน้าจอที่แตกต่างกันต้องใช้ขนาดภาพที่แตกต่างกัน หากต้องการใช้ SVG ซ้ำ เพียงคัดลอกโค้ดแล้ววางลงใน HTML ของเว็บไซต์หรือแอปของคุณ คุณยังสามารถดาวน์โหลดไฟล์และบันทึกลงในคอมพิวเตอร์ของคุณเองเพื่อใช้ในอนาคต
Vanseo ได้ทำงานเพื่อจัดระเบียบและจัดโครงสร้างโค้ด SVG ของคุณ คุณจะได้เรียนรู้เกี่ยวกับองค์ประกอบ andlt;defs> และ andlt; symbol> ซึ่งสามารถใช้เพื่อกำหนด เนื้อหา SVG สำหรับการใช้ซ้ำ มีการอ้างอิงองค์ประกอบองค์ประกอบเฉพาะและเนื้อหาจะรวมอยู่ในการอ้างอิงในภายหลัง องค์ประกอบที่แสดงด้านล่างนี้ใช้เพื่อทำให้โค้ดของคุณเป็นแบบแยกส่วน บำรุงรักษา และอ่านง่ายขึ้น ภาพแสดงหลุมไฟ แคมป์ไฟ และไฟคำราม สามารถใช้องค์ประกอบ > symbol > เพื่อสร้างเนื้อหาที่ใช้ซ้ำได้ซึ่งไม่ขึ้นอยู่กับวิวพอร์ต เมื่อคุณอ้างอิงและแสดงสัญลักษณ์ คุณสามารถสร้างสัญลักษณ์ที่ปรับขนาดได้ง่ายขึ้น
องค์ประกอบการใช้งานอ้างอิงองค์ประกอบหรือกลุ่มองค์ประกอบอื่น และแสดงเนื้อหากราฟิกในเอกสาร ณ จุดที่องค์ประกอบปรากฏขึ้น คุณยังสามารถใช้ไฟล์อื่นเพื่ออ้างอิงบางสิ่งได้ ด้วยเหตุนี้ คุณจึงสามารถสร้างอินสแตนซ์หลายเวอร์ชันของวัตถุเดียวกันในสีหรือเส้นขีดเดียวกันได้ นอกจากนี้ยังสามารถเพิ่มแอตทริบิวต์เพิ่มเติมให้กับองค์ประกอบได้ เช่น ชื่อของผู้ใช้ แอตทริบิวต์ของเนื้อหาที่อ้างอิง x, y, ความกว้าง และความสูง ถูกใช้เพื่อแสดงระบบพิกัดปัจจุบัน มีภาพถ่ายหลุมไฟ แคมป์ไฟ และเปลวไฟที่ลุกโชน ความสามารถขององค์ประกอบ>use>ที่จะใช้กับ SVG ทำให้เป็นเครื่องมือที่มีประสิทธิภาพ
สามารถกำหนดกราฟิกได้ในที่เดียวและใช้ในบริบทที่แตกต่างกันด้วยแอปพลิเคชัน ด้วยฟังก์ชันนี้ คุณสามารถเขียนโค้ดโมดูลาร์ที่ดูแลรักษาได้ง่ายยิ่งขึ้น องค์ประกอบเครื่องหมายซึ่งเฉพาะสำหรับวัตถุประสงค์เฉพาะจะกล่าวถึงในสัปดาห์หน้า
Svg: รูปแบบกราฟิกแบบเวกเตอร์
การใช้ รูปแบบกราฟิกแบบเวกเตอร์ SVG คุณสามารถสร้างรูปภาพและภาพเคลื่อนไหวได้ เนื่องจาก SVG ไม่ใช่รูปแบบแรสเตอร์เช่น PNG หรือ JPEG จึงไม่สามารถใช้สร้างรูปภาพที่แสดงบนหน้าจอได้ แทนที่จะสร้างภาพสำหรับใช้บนเว็บ ภาพเหล่านี้สร้างโดยใช้ไลบรารี SVG ข้อดีอย่างหนึ่งของ SVG คือสามารถปรับแต่งให้ดูแตกต่างบนอุปกรณ์ต่างๆ ในตัวอย่างนี้ คุณสามารถปรับขนาดภาพ SVG ได้โดยไม่สูญเสียคุณภาพของภาพ เมื่อต้องการเปลี่ยนสีเติม เพิ่มหรือลบเค้าร่าง หรือเปลี่ยนสีข้อความ ให้ใช้กล่องโต้ตอบเพิ่มหรือเอาออก ต้องเข้าใจรหัสที่ใช้ในการกำหนดไฟล์ SVG เพื่อใช้งาน รหัสนี้สามารถกำหนดในตำแหน่งเฉพาะและใช้ซ้ำที่อื่นในไฟล์ SVG เดียวกันหรือไฟล์อื่น ขึ้นอยู่กับตำแหน่ง สิ่งนี้ทำให้คุณสามารถสร้างโค้ดโมดูลาร์ได้มากขึ้น รวมถึงลดความซับซ้อนในการบำรุงรักษา นอกจากนี้ยังสามารถอ้างอิงไฟล์ SVG ได้ในลักษณะเดียวกับที่อ้างอิงในตำแหน่งที่ตั้งอื่นหรือในไฟล์ SVG อื่น ส่งผลให้สามารถนำโค้ดกลับมาใช้ใหม่ได้ง่ายขึ้น อุปกรณ์ที่หลากหลายสามารถได้รับประโยชน์จากการใช้รูปแบบกราฟิกที่ทรงพลังและหลากหลาย ซึ่งช่วยให้คุณสร้างภาพที่สวยงามด้วยตัวเลือกที่หลากหลาย
แท็กใดที่อนุญาตให้คุณจัดกลุ่มแท็ก Svg หลายแท็กเข้าด้วยกัน
แท็กใช้เพื่อจัดกลุ่ม องค์ประกอบ SVG หลายรายการ เข้าด้วยกัน การดำเนินการนี้ทำให้คุณสามารถใช้การแปลงรูปแบบ ลักษณะ และแอตทริบิวต์อื่นๆ กับองค์ประกอบทั้งหมดในกลุ่มได้
เดอะ องค์ประกอบใน Svg: คืออะไรและใช้อย่างไร
องค์ประกอบ g> ใช้เพื่อจัดเรียงรูปร่างในรูปแบบ sva เมื่อจัดกลุ่มแล้ว คุณสามารถเปลี่ยนทั้งกลุ่มให้เป็นรูปร่างเดียวได้
หากคุณต้องการรวมหลายพาธ ให้เปิดไฟล์ SVG ใน Inkscape (ซอฟต์แวร์ฟรี ข้ามแพลตฟอร์ม https://inkscape.org) แล้วเลือกพาธที่จะผสาน ยูเนี่ยนสามารถพบได้ในเมนูเส้นทาง ไฟล์สามารถบันทึกได้ทั้งหมด
องค์ประกอบ Svg คืออะไร?
องค์ประกอบ Svg เป็นรูปแบบภาพเวกเตอร์ที่ใช้ XML ความละเอียดไม่ขึ้นกับความละเอียด หมายความว่าปรับขนาดได้ทุกขนาดโดยไม่สูญเสียคุณภาพ
ทำไมคุณควรใช้ Svg สำหรับกราฟิก
เหมาะอย่างยิ่งสำหรับการสร้างกราฟิกคุณภาพสูงที่สามารถเพิ่มหรือลดขนาดได้โดยไม่สูญเสียคุณภาพ เนื่องจากมาร์กอัปอยู่ใน XML จึงใช้งานได้ง่าย
รูปแบบการทำซ้ำ Svg
รูปแบบการทำซ้ำ svg คือกราฟิกที่ทำซ้ำตามช่วงเวลาที่กำหนดในทิศทางเดียว กราฟิกสามารถเป็นรูปทรงง่ายๆ เช่น วงกลมหรือสี่เหลี่ยม หรือรูปภาพที่ซับซ้อน ช่วงเวลาที่กราฟิกแสดงซ้ำอาจเป็นแบบปกติหรือไม่สม่ำเสมอก็ได้
โค้ดทั้งหมดที่คุณเขียนในโปรแกรมแก้ไข HTML จะแสดงอยู่ในเนื้อหาของเทมเพลต HTML5 พื้นฐานที่คุณใช้อยู่ นี่คือพื้นที่ที่คุณสามารถเพิ่มคลาสที่จะส่งผลต่อเอกสารทั้งหมด CSS สามารถนำไปใช้กับปากกาของคุณจากสไตล์ชีตใดก็ได้บนอินเทอร์เน็ต สามารถสร้างสคริปต์สำหรับปากกาของคุณได้ตลอดเวลาจากทุกที่บนอินเทอร์เน็ต คุณเพียงแค่ป้อน URL ในช่อง URL แล้วเราจะใส่ตามลำดับที่คุณระบุก่อนที่จะใส่ลงในช่อง JavaScript หากสคริปต์ที่คุณลิงก์มีส่วนขยายตัวประมวลผลล่วงหน้า เราจะพยายามประมวลผลก่อนที่จะนำไปใช้
การแปลงกลุ่ม Svg
การแปลงกลุ่ม svg เป็นแอตทริบิวต์ที่อนุญาตให้คุณระบุการแปลงที่จะใช้กับกลุ่มขององค์ประกอบ การแปลงถูกระบุเป็นรายการของฟังก์ชันการแปลง คั่นด้วยช่องว่าง
เมื่อองค์ประกอบ HTML ถูกแปลง องค์ประกอบ SVG ก็เช่นกัน ปัญหาคือ สิ่งเดียวกันหลายอย่างที่ทำงานกับองค์ประกอบ HTML นั้นใช้ไม่ได้กับองค์ประกอบ SVG ไม่สามารถใช้ค่า % สำหรับฟังก์ชันการแปล (แม้ว่าค่า % จะใช้ไม่ได้กับการแปลง CSS) และค่ามุมหมุนและมุมเอียงทั้งหมดมีหน่วยเป็นองศา ระบบพิกัดขององค์ประกอบ HTML มาจากจุดพิกัด 50% และ 50% ที่ 50% และ 50% จุด 0 0 ของแคนวาสคือตำแหน่งที่วาง เคส SVG หลังจากการแปลงแบบหมุน ปรับขนาด หรือเอียง จะมีการผลิตองค์ประกอบเหล่านี้ในปริมาณที่แตกต่างกันไป ในกระบวนการแปล องค์ประกอบต่างๆ จะเปลี่ยนไปตามกัน
ในการแปลองค์ประกอบ HTML และ SVG เรามีฟังก์ชันการแปลสามฟังก์ชัน: translateX(tx), translateY(ty) และ translate(tx[, ty) สองอันแรกใช้เพื่อตอบสนองต่อทิศทาง x และ y เท่านั้น (ใช้พิกัดสำหรับระบบพิกัดขององค์ประกอบ) องค์ประกอบถูกเลื่อนโดย tx ตามแกน x และ y โดยใช้ฟังก์ชันการแปลที่สาม เมื่อมีการใช้การหมุน องค์ประกอบและระบบพิกัดขององค์ประกอบจะเปลี่ยนไปตามจุดกำเนิดคงที่ สามารถแสดงเป็นองศา เรเดียน การเลี้ยว (การเลี้ยว) หรือเกรเดียน (การไล่ระดับสี) ในหน่วยองศา เรเดียน การเลี้ยว หรือเกรเดียน นอกจากนี้ยังสามารถใช้ค่าต่อไปนี้ (เช่น คำนวณ (25 รอบ – 30 องศา)) แต่ใช้ได้เฉพาะใน Chrome 38 และใหม่กว่า (ปัจจุบันคือ Opera 25+) ก่อนหน้านี้ ฟังก์ชัน Rotate() ใน Firefox 59+ รองรับโดยใช้ Calc() เป็นค่ามุมเท่านั้น
พารามิเตอร์ x และ y สามารถทำซ้ำได้โดยใช้ค่าต้นกำเนิดของการแปลงใน CSS ของเรา เมื่อใช้ แอตทริบิวต์การแปลง SVG องค์ประกอบและพิกัดจะถูกหมุนรอบจุดที่ระบุโดยอาร์กิวเมนต์ที่สองและสามของฟังก์ชัน Rotate() ในตัวอย่างนี้ เราต้องย้อนกลับการหมุน (-45 140 105) แทนการหมุน (-45) การหมุนแต่ละครั้งจะต้องมีจุดคงที่ที่แตกต่างกัน ถ้าเราต้องการหมุนองค์ประกอบ 90 รอบมุมขวาล่าง และอีก 90 รอบมุมบนขวา เราต้องระบุจุดคงที่อื่น เราสามารถรับเอฟเฟกต์เดียวกันกับการแปลง CSS ได้หรือไม่ เราจะทำอย่างไร? เมื่อเราหมุนจุดกำเนิดการแปลงจากด้านล่างขวาเป็นครั้งแรก เหตุใดการหมุนจึงง่ายที่สุด
หากเราคล้องมันหลังจากครั้งแรก มันจะหมุน 90 องศาจากตำแหน่งเดิม ผลลัพธ์ของการแปลงมาตราส่วนจะพิจารณาจากระยะทางที่ระบบพิกัดอยู่ห่างจากแหล่งที่มา ปัจจัยการปรับสเกลที่อยู่ในช่วง (-1, 1) ส่งผลให้องค์ประกอบหดตัว ในขณะที่ปัจจัยที่อยู่นอกช่วงนี้ส่งผลให้องค์ประกอบขยายตัว การปรับทิศทางเกิดขึ้นเมื่อปัจจัยการปรับมาตราส่วนเดียวเท่านั้นที่แตกต่างจากปัจจัยอื่น สามารถเลือกต้นทางการแปลงที่เหมาะสมผ่านการแปลงแบบเชื่อมโยงหรือการตั้งค่าต้นทางการแปลง เมื่อองค์ประกอบเอียง องค์ประกอบจะเปลี่ยนสี่เหลี่ยมเป็นวงกลมและวงกลมเป็นรูปสี่เหลี่ยมด้านขนาน ตรงกันข้ามกับการแปลและการหมุน การหายใจไม่ออกเกิดขึ้นเมื่อตำแหน่งสุดท้ายและตำแหน่งเริ่มต้นของแกนเปลี่ยนไปอันเป็นผลมาจากการใช้การแปลง
เมื่อมีมุมเอียงเป็นบวกระหว่างช่วง [0, 90*] และ [คณิตศาสตร์] ค่าของเครื่องหมายเดียวกันจะถูกเพิ่มเข้าไปในค่าเดิม พิกัด x คงที่สำหรับจุดใดๆ ตามแกน x ตราบเท่าที่เราเอียงแกน x แต่พิกัด y เปลี่ยนไปตามจำนวนเมื่อเราเอียงไปตามแกน y การเอียง เช่น การปรับขนาด มีความสัมพันธ์โดยตรงกับตำแหน่งขององค์ประกอบที่ศูนย์กลางของระบบพิกัด ผลลัพธ์ของการแปลงมุมเอียงสองครั้งในมุมเดียวกันตามแกนเดียวกันจะแตกต่างกันไปขึ้นอยู่กับจุดกำเนิด กรณี HTML แสดงอยู่ในภาพด้านบน ในขณะที่กรณี SVG แสดงอยู่ในภาพด้านล่าง พิกัด y ที่มุมบนขวาระบุมุม 60 องศา แต่มุม 60 องศาน้อยกว่าในทั้งสองกรณี มุมเป็นค่าหน่วยในคุณสมบัติการแปลง CSS
องศา (deg), เรเดียน (rad), เทิร์น (turns) หรือ เกรเดียน (grad) สามารถรวมกันได้ หรือคุณสามารถใช้ calc() เพื่อรวมทั้งหมดเข้าด้วยกัน องค์ประกอบสามารถแปลงเป็นภาพหมุน ปรับขนาด หรือเอียงได้โดยใช้การแปลง เช่นเดียวกับองค์ประกอบ HTML เราสามารถใช้การแปลงแบบลูกโซ่เป็นค่าสำหรับ แอตทริบิวต์ SVG ใน IE ได้หากเราต้องการผลลัพธ์ที่ต้องการ ถึงจะน่าเกลียดแต่ก็สวย! วิธีที่ง่ายที่สุดในการทำเช่นนี้คืออะไร? รูปหลายเหลี่ยมสามรูปที่แสดงด้วยดาวที่เราจะเห็นด้านล่างนี้แสดงด้วยรหัสด้านล่าง ในการสาธิตด้านล่าง พวกมันสามารถเห็นได้ว่าเคลื่อนที่โดยสัมพันธ์กับจุดกำเนิด (0 0) การวางเมาส์เหนือคู่ x,y หรือจุดที่สอดคล้องกันในโค้ดจะทำให้รู้ว่าคู่ใดมีค่าเท่ากัน เราต้องการการหมุนของดาวแต่ละดวง สมมติว่าเรามีการหมุนของมุมสุ่มและการหมุนตามดัชนีของมัน
ประโยชน์ของการหมุนร่างกายของคุณ
แปลพิกัดจาก 0 ถึง 90 องศา หมุนพิกัด 90 องศา และใช้ฟังก์ชัน transform=translate (0,0)