Chaos Game
Loading the math board and drawing, please wait…
This example demonstrates the chaos game, a method for generating fractal geometric patterns. Key mathematical concepts include equilateral triangles, stochastic processes, and percentages. Using GeoGebra commands such as Polygon, PointIn, and Dilate, a series of points are constructed, ultimately forming a fractal pattern. Suitable for high school mathematics education and exploring fractal geometry.
GeoGebra Commands & Parameters
Polygon(A, B, 3) → poly1, f, g, h, CPointIn(poly1) → PDilate(B1, 1 / 2, RandomElement[{A, B, C}]) → B2Dilate(B2, 1 / 2, RandomElement[{A, B, C}]) → B3Dilate(B3, 1 / 2, RandomElement[{A, B, C}]) → B4Dilate(B4, 1 / 2, RandomElement[{A, B, C}]) → B5Dilate(B5, 1 / 2, RandomElement[{A, B, C}]) → B6Dilate(B6, 1 / 2, RandomElement[{A, B, C}]) → B7Dilate(B7, 1 / 2, RandomElement[{A, B, C}]) → B8Dilate(B8, 1 / 2, RandomElement[{A, B, C}]) → B9Dilate(B9, 1 / 2, RandomElement[{A, B, C}]) → B10Dilate(B10, 1 / 2, RandomElement[{A, B, C}]) → B11Dilate(B11, 1 / 2, RandomElement[{A, B, C}]) → B12Dilate(B12, 1 / 2, RandomElement[{A, B, C}]) → B13Dilate(B13, 1 / 2, RandomElement[{A, B, C}]) → B14Dilate(B14, 1 / 2, RandomElement[{A, B, C}]) → B15Dilate(B15, 1 / 2, RandomElement[{A, B, C}]) → B16Dilate(B16, 1 / 2, RandomElement[{A, B, C}]) → B17Dilate(B17, 1 / 2, RandomElement[{A, B, C}]) → B18Dilate(B18, 1 / 2, RandomElement[{A, B, C}]) → B19Dilate(B19, 1 / 2, RandomElement[{A, B, C}]) → B20Dilate(B20, 1 / 2, RandomElement[{A, B, C}]) → B21Dilate(B21, 1 / 2, RandomElement[{A, B, C}]) → B22Dilate(B22, 1 / 2, RandomElement[{A, B, C}]) → B23Dilate(B23, 1 / 2, RandomElement[{A, B, C}]) → B24Dilate(B24, 1 / 2, RandomElement[{A, B, C}]) → B25Dilate(B25, 1 / 2, RandomElement[{A, B, C}]) → B26Dilate(B26, 1 / 2, RandomElement[{A, B, C}]) → B27Dilate(B27, 1 / 2, RandomElement[{A, B, C}]) → B28Dilate(B28, 1 / 2, RandomElement[{A, B, C}]) → B29Dilate(B29, 1 / 2, RandomElement[{A, B, C}]) → B30Dilate(B30, 1 / 2, RandomElement[{A, B, C}]) → B31Dilate(B31, 1 / 2, RandomElement[{A, B, C}]) → B32Dilate(B32, 1 / 2, RandomElement[{A, B, C}]) → B33Dilate(B33, 1 / 2, RandomElement[{A, B, C}]) → B34Dilate(B34, 1 / 2, RandomElement[{A, B, C}]) → B35Dilate(B35, 1 / 2, RandomElement[{A, B, C}]) → B36Dilate(B36, 1 / 2, RandomElement[{A, B, C}]) → B37Dilate(B37, 1 / 2, RandomElement[{A, B, C}]) → B38Dilate(B38, 1 / 2, RandomElement[{A, B, C}]) → B39Dilate(B39, 1 / 2, RandomElement[{A, B, C}]) → B40Dilate(B40, 1 / 2, RandomElement[{A, B, C}]) → B41Dilate(B41, 1 / 2, RandomElement[{A, B, C}]) → B42Dilate(B42, 1 / 2, RandomElement[{A, B, C}]) → B43Dilate(B43, 1 / 2, RandomElement[{A, B, C}]) → B44Dilate(B44, 1 / 2, RandomElement[{A, B, C}]) → B45Dilate(B45, 1 / 2, RandomElement[{A, B, C}]) → B46Dilate(B46, 1 / 2, RandomElement[{A, B, C}]) → B47Dilate(B47, 1 / 2, RandomElement[{A, B, C}]) → B48Dilate(B48, 1 / 2, RandomElement[{A, B, C}]) → B49Dilate(B49, 1 / 2, RandomElement[{A, B, C}]) → B50Dilate(B50, 1 / 2, RandomElement[{A, B, C}]) → B51Dilate(B51, 1 / 2, RandomElement[{A, B, C}]) → B52Dilate(B52, 1 / 2, RandomElement[{A, B, C}]) → B53Dilate(B53, 1 / 2, RandomElement[{A, B, C}]) → B54Dilate(B54, 1 / 2, RandomElement[{A, B, C}]) → B55Dilate(B55, 1 / 2, RandomElement[{A, B, C}]) → B56Dilate(B56, 1 / 2, RandomElement[{A, B, C}]) → B57Dilate(B57, 1 / 2, RandomElement[{A, B, C}]) → B58Dilate(B58, 1 / 2, RandomElement[{A, B, C}]) → B59Dilate(B59, 1 / 2, RandomElement[{A, B, C}]) → B60Dilate(B60, 1 / 2, RandomElement[{A, B, C}]) → B61Dilate(B61, 1 / 2, RandomElement[{A, B, C}]) → B62Dilate(B62, 1 / 2, RandomElement[{A, B, C}]) → B63Dilate(B63, 1 / 2, RandomElement[{A, B, C}]) → B64Dilate(B64, 1 / 2, RandomElement[{A, B, C}]) → B65Dilate(B65, 1 / 2, RandomElement[{A, B, C}]) → B66Dilate(B66, 1 / 2, RandomElement[{A, B, C}]) → B67Dilate(B67, 1 / 2, RandomElement[{A, B, C}]) → B68Dilate(B68, 1 / 2, RandomElement[{A, B, C}]) → B69Dilate(B69, 1 / 2, RandomElement[{A, B, C}]) → B70Dilate(B70, 1 / 2, RandomElement[{A, B, C}]) → B71Dilate(B71, 1 / 2, RandomElement[{A, B, C}]) → B72Dilate(B72, 1 / 2, RandomElement[{A, B, C}]) → B73Dilate(B73, 1 / 2, RandomElement[{A, B, C}]) → B74Dilate(B74, 1 / 2, RandomElement[{A, B, C}]) → B75Dilate(B75, 1 / 2, RandomElement[{A, B, C}]) → B76Dilate(B76, 1 / 2, RandomElement[{A, B, C}]) → B77Dilate(B77, 1 / 2, RandomElement[{A, B, C}]) → B78Dilate(B78, 1 / 2, RandomElement[{A, B, C}]) → B79Dilate(B79, 1 / 2, RandomElement[{A, B, C}]) → B80Dilate(B80, 1 / 2, RandomElement[{A, B, C}]) → B81Dilate(B81, 1 / 2, RandomElement[{A, B, C}]) → B82Dilate(B82, 1 / 2, RandomElement[{A, B, C}]) → B83Dilate(B83, 1 / 2, RandomElement[{A, B, C}]) → B84Dilate(B84, 1 / 2, RandomElement[{A, B, C}]) → B85Dilate(B85, 1 / 2, RandomElement[{A, B, C}]) → B86Dilate(B86, 1 / 2, RandomElement[{A, B, C}]) → B87Dilate(B87, 1 / 2, RandomElement[{A, B, C}]) → B88Dilate(B88, 1 / 2, RandomElement[{A, B, C}]) → B89Dilate(B89, 1 / 2, RandomElement[{A, B, C}]) → B90Dilate(B90, 1 / 2, RandomElement[{A, B, C}]) → B91Dilate(B91, 1 / 2, RandomElement[{A, B, C}]) → B92Dilate(B92, 1 / 2, RandomElement[{A, B, C}]) → B93Dilate(B93, 1 / 2, RandomElement[{A, B, C}]) → B94Dilate(B94, 1 / 2, RandomElement[{A, B, C}]) → B95Dilate(B95, 1 / 2, RandomElement[{A, B, C}]) → B96Dilate(B96, 1 / 2, RandomElement[{A, B, C}]) → B97Dilate(B97, 1 / 2, RandomElement[{A, B, C}]) → B98Dilate(B98, 1 / 2, RandomElement[{A, B, C}]) → B99Dilate(B99, 1 / 2, RandomElement[{A, B, C}]) → B100Dilate(B100, 1 / 2, RandomElement[{A, B, C}]) → B101Dilate(B101, 1 / 2, RandomElement[{A, B, C}]) → B102Dilate(B102, 1 / 2, RandomElement[{A, B, C}]) → B103Dilate(B103, 1 / 2, RandomElement[{A, B, C}]) → B104Dilate(B104, 1 / 2, RandomElement[{A, B, C}]) → B105Dilate(B105, 1 / 2, RandomElement[{A, B, C}]) → B106Dilate(B106, 1 / 2, RandomElement[{A, B, C}]) → B107Dilate(B107, 1 / 2, RandomElement[{A, B, C}]) → B108Dilate(B108, 1 / 2, RandomElement[{A, B, C}]) → B109Dilate(B109, 1 / 2, RandomElement[{A, B, C}]) → B110Dilate(B110, 1 / 2, RandomElement[{A, B, C}]) → B111Dilate(B111, 1 / 2, RandomElement[{A, B, C}]) → B112Dilate(B112, 1 / 2, RandomElement[{A, B, C}]) → B113Dilate(B113, 1 / 2, RandomElement[{A, B, C}]) → B114Dilate(B114, 1 / 2, RandomElement[{A, B, C}]) → B115Dilate(B115, 1 / 2, RandomElement[{A, B, C}]) → B116Dilate(B116, 1 / 2, RandomElement[{A, B, C}]) → B117Dilate(B117, 1 / 2, RandomElement[{A, B, C}]) → B118Dilate(B118, 1 / 2, RandomElement[{A, B, C}]) → B119Dilate(B119, 1 / 2, RandomElement[{A, B, C}]) → B120Dilate(B120, 1 / 2, RandomElement[{A, B, C}]) → B121Dilate(B121, 1 / 2, RandomElement[{A, B, C}]) → B122Dilate(B122, 1 / 2, RandomElement[{A, B, C}]) → B123Dilate(B123, 1 / 2, RandomElement[{A, B, C}]) → B124Dilate(B124, 1 / 2, RandomElement[{A, B, C}]) → B125Dilate(B125, 1 / 2, RandomElement[{A, B, C}]) → B126Dilate(B126, 1 / 2, RandomElement[{A, B, C}]) → B127Dilate(B127, 1 / 2, RandomElement[{A, B, C}]) → B128Dilate(B128, 1 / 2, RandomElement[{A, B, C}]) → B129Dilate(B129, 1 / 2, RandomElement[{A, B, C}]) → B130Dilate(B130, 1 / 2, RandomElement[{A, B, C}]) → B131Dilate(B131, 1 / 2, RandomElement[{A, B, C}]) → B132Dilate(B132, 1 / 2, RandomElement[{A, B, C}]) → B133Dilate(B133, 1 / 2, RandomElement[{A, B, C}]) → B134Dilate(B134, 1 / 2, RandomElement[{A, B, C}]) → B135Dilate(B135, 1 / 2, RandomElement[{A, B, C}]) → B136Dilate(B136, 1 / 2, RandomElement[{A, B, C}]) → B137Dilate(B137, 1 / 2, RandomElement[{A, B, C}]) → B138Dilate(B138, 1 / 2, RandomElement[{A, B, C}]) → B139Dilate(B139, 1 / 2, RandomElement[{A, B, C}]) → B140Dilate(B140, 1 / 2, RandomElement[{A, B, C}]) → B141Dilate(B141, 1 / 2, RandomElement[{A, B, C}]) → B142Dilate(B142, 1 / 2, RandomElement[{A, B, C}]) → B143Dilate(B143, 1 / 2, RandomElement[{A, B, C}]) → B144Dilate(B144, 1 / 2, RandomElement[{A, B, C}]) → B145Dilate(B145, 1 / 2, RandomElement[{A, B, C}]) → B146Dilate(B146, 1 / 2, RandomElement[{A, B, C}]) → B147Dilate(B147, 1 / 2, RandomElement[{A, B, C}]) → B148Dilate(B148, 1 / 2, RandomElement[{A, B, C}]) → B149Dilate(B149, 1 / 2, RandomElement[{A, B, C}]) → B150Dilate(B150, 1 / 2, RandomElement[{A, B, C}]) → B151Dilate(B151, 1 / 2, RandomElement[{A, B, C}]) → B152Dilate(B152, 1 / 2, RandomElement[{A, B, C}]) → B153Dilate(B153, 1 / 2, RandomElement[{A, B, C}]) → B154Dilate(B154, 1 / 2, RandomElement[{A, B, C}]) → B155Dilate(B155, 1 / 2, RandomElement[{A, B, C}]) → B156Dilate(B156, 1 / 2, RandomElement[{A, B, C}]) → B157Dilate(B157, 1 / 2, RandomElement[{A, B, C}]) → B158Dilate(B158, 1 / 2, RandomElement[{A, B, C}]) → B159Dilate(B159, 1 / 2, RandomElement[{A, B, C}]) → B160Dilate(B160, 1 / 2, RandomElement[{A, B, C}]) → B161Dilate(B161, 1 / 2, RandomElement[{A, B, C}]) → B162Dilate(B162, 1 / 2, RandomElement[{A, B, C}]) → B163Dilate(B163, 1 / 2, RandomElement[{A, B, C}]) → B164Dilate(B164, 1 / 2, RandomElement[{A, B, C}]) → B165Dilate(B165, 1 / 2, RandomElement[{A, B, C}]) → B166Dilate(B166, 1 / 2, RandomElement[{A, B, C}]) → B167Dilate(B167, 1 / 2, RandomElement[{A, B, C}]) → B168Dilate(B168, 1 / 2, RandomElement[{A, B, C}]) → B169Dilate(B169, 1 / 2, RandomElement[{A, B, C}]) → B170Dilate(B170, 1 / 2, RandomElement[{A, B, C}]) → B171Dilate(B171, 1 / 2, RandomElement[{A, B, C}]) → B172Dilate(B172, 1 / 2, RandomElement[{A, B, C}]) → B173Dilate(B173, 1 / 2, RandomElement[{A, B, C}]) → B174Dilate(B174, 1 / 2, RandomElement[{A, B, C}]) → B175Dilate(B175, 1 / 2, RandomElement[{A, B, C}]) → B176Dilate(B176, 1 / 2, RandomElement[{A, B, C}]) → B177Dilate(B177, 1 / 2, RandomElement[{A, B, C}]) → B178Dilate(B178, 1 / 2, RandomElement[{A, B, C}]) → B179Dilate(B179, 1 / 2, RandomElement[{A, B, C}]) → B180Dilate(B180, 1 / 2, RandomElement[{A, B, C}]) → B181Dilate(B181, 1 / 2, RandomElement[{A, B, C}]) → B182Dilate(B182, 1 / 2, RandomElement[{A, B, C}]) → B183Dilate(B183, 1 / 2, RandomElement[{A, B, C}]) → B184Dilate(B184, 1 / 2, RandomElement[{A, B, C}]) → B185Dilate(B185, 1 / 2, RandomElement[{A, B, C}]) → B186Dilate(B186, 1 / 2, RandomElement[{A, B, C}]) → B187Dilate(B187, 1 / 2, RandomElement[{A, B, C}]) → B188Dilate(B188, 1 / 2, RandomElement[{A, B, C}]) → B189Dilate(B189, 1 / 2, RandomElement[{A, B, C}]) → B190Dilate(B190, 1 / 2, RandomElement[{A, B, C}]) → B191Dilate(B191, 1 / 2, RandomElement[{A, B, C}]) → B192Dilate(B192, 1 / 2, RandomElement[{A, B, C}]) → B193Dilate(B193, 1 / 2, RandomElement[{A, B, C}]) → B194Dilate(B194, 1 / 2, RandomElement[{A, B, C}]) → B195Dilate(B195, 1 / 2, RandomElement[{A, B, C}]) → B196Dilate(B196, 1 / 2, RandomElement[{A, B, C}]) → B197Dilate(B197, 1 / 2, RandomElement[{A, B, C}]) → B198Dilate(B198, 1 / 2, RandomElement[{A, B, C}]) → B199Dilate(B199, 1 / 2, RandomElement[{A, B, C}]) → B200Dilate(B200, 1 / 2, RandomElement[{A, B, C}]) → B201Dilate(B201, 1 / 2, RandomElement[{A, B, C}]) → B202Dilate(B202, 1 / 2, RandomElement[{A, B, C}]) → B203Dilate(B203, 1 / 2, RandomElement[{A, B, C}]) → B204Dilate(B204, 1 / 2, RandomElement[{A, B, C}]) → B205Dilate(B205, 1 / 2, RandomElement[{A, B, C}]) → B206Dilate(B206, 1 / 2, RandomElement[{A, B, C}]) → B207Dilate(B207, 1 / 2, RandomElement[{A, B, C}]) → B208Dilate(B208, 1 / 2, RandomElement[{A, B, C}]) → B209Dilate(B209, 1 / 2, RandomElement[{A, B, C}]) → B210Dilate(B210, 1 / 2, RandomElement[{A, B, C}]) → B211Dilate(B211, 1 / 2, RandomElement[{A, B, C}]) → B212Dilate(B212, 1 / 2, RandomElement[{A, B, C}]) → B213Dilate(B213, 1 / 2, RandomElement[{A, B, C}]) → B214Dilate(B214, 1 / 2, RandomElement[{A, B, C}]) → B215Dilate(B215, 1 / 2, RandomElement[{A, B, C}]) → B216Dilate(B216, 1 / 2, RandomElement[{A, B, C}]) → B217Dilate(B217, 1 / 2, RandomElement[{A, B, C}]) → B218Dilate(B218, 1 / 2, RandomElement[{A, B, C}]) → B219Dilate(B219, 1 / 2, RandomElement[{A, B, C}]) → B220Dilate(B220, 1 / 2, RandomElement[{A, B, C}]) → B221Dilate(B221, 1 / 2, RandomElement[{A, B, C}]) → B222Dilate(B222, 1 / 2, RandomElement[{A, B, C}]) → B223Dilate(B223, 1 / 2, RandomElement[{A, B, C}]) → B224Dilate(B224, 1 / 2, RandomElement[{A, B, C}]) → B225Dilate(B225, 1 / 2, RandomElement[{A, B, C}]) → B226Dilate(B226, 1 / 2, RandomElement[{A, B, C}]) → B227Dilate(B227, 1 / 2, RandomElement[{A, B, C}]) → B228Dilate(B228, 1 / 2, RandomElement[{A, B, C}]) → B229Dilate(B229, 1 / 2, RandomElement[{A, B, C}]) → B230Dilate(B230, 1 / 2, RandomElement[{A, B, C}]) → B231Dilate(B231, 1 / 2, RandomElement[{A, B, C}]) → B232Dilate(B232, 1 / 2, RandomElement[{A, B, C}]) → B233Dilate(B233, 1 / 2, RandomElement[{A, B, C}]) → B234Dilate(B234, 1 / 2, RandomElement[{A, B, C}]) → B235Dilate(B235, 1 / 2, RandomElement[{A, B, C}]) → B236Dilate(B236, 1 / 2, RandomElement[{A, B, C}]) → B237Dilate(B237, 1 / 2, RandomElement[{A, B, C}]) → B238Dilate(B238, 1 / 2, RandomElement[{A, B, C}]) → B239Dilate(B239, 1 / 2, RandomElement[{A, B, C}]) → B240Dilate(B240, 1 / 2, RandomElement[{A, B, C}]) → B241Dilate(B241, 1 / 2, RandomElement[{A, B, C}]) → B242Dilate(B242, 1 / 2, RandomElement[{A, B, C}]) → B243Dilate(B243, 1 / 2, RandomElement[{A, B, C}]) → B244Dilate(B244, 1 / 2, RandomElement[{A, B, C}]) → B245Dilate(B245, 1 / 2, RandomElement[{A, B, C}]) → B246Dilate(B246, 1 / 2, RandomElement[{A, B, C}]) → B247Dilate(B247, 1 / 2, RandomElement[{A, B, C}]) → B248Dilate(B248, 1 / 2, RandomElement[{A, B, C}]) → B249Dilate(B249, 1 / 2, RandomElement[{A, B, C}]) → B250Dilate(B250, 1 / 2, RandomElement[{A, B, C}]) → B251Dilate(B251, 1 / 2, RandomElement[{A, B, C}]) → B252Dilate(B252, 1 / 2, RandomElement[{A, B, C}]) → B253Dilate(B253, 1 / 2, RandomElement[{A, B, C}]) → B254Dilate(B254, 1 / 2, RandomElement[{A, B, C}]) → B255Dilate(B255, 1 / 2, RandomElement[{A, B, C}]) → B256Dilate(B256, 1 / 2, RandomElement[{A, B, C}]) → B257Dilate(B257, 1 / 2, RandomElement[{A, B, C}]) → B258Dilate(B258, 1 / 2, RandomElement[{A, B, C}]) → B259Dilate(B259, 1 / 2, RandomElement[{A, B, C}]) → B260Dilate(B260, 1 / 2, RandomElement[{A, B, C}]) → B261Dilate(B261, 1 / 2, RandomElement[{A, B, C}]) → B262Dilate(B262, 1 / 2, RandomElement[{A, B, C}]) → B263Dilate(B263, 1 / 2, RandomElement[{A, B, C}]) → B264Dilate(B264, 1 / 2, RandomElement[{A, B, C}]) → B265Dilate(B265, 1 / 2, RandomElement[{A, B, C}]) → B266Dilate(B266, 1 / 2, RandomElement[{A, B, C}]) → B267Dilate(B267, 1 / 2, RandomElement[{A, B, C}]) → B268Dilate(B268, 1 / 2, RandomElement[{A, B, C}]) → B269Dilate(B269, 1 / 2, RandomElement[{A, B, C}]) → B270Dilate(B270, 1 / 2, RandomElement[{A, B, C}]) → B271Dilate(B271, 1 / 2, RandomElement[{A, B, C}]) → B272Dilate(B272, 1 / 2, RandomElement[{A, B, C}]) → B273Dilate(B273, 1 / 2, RandomElement[{A, B, C}]) → B274Dilate(B274, 1 / 2, RandomElement[{A, B, C}]) → B275Dilate(B275, 1 / 2, RandomElement[{A, B, C}]) → B276Dilate(B276, 1 / 2, RandomElement[{A, B, C}]) → B277Dilate(B277, 1 / 2, RandomElement[{A, B, C}]) → B278Dilate(B278, 1 / 2, RandomElement[{A, B, C}]) → B279Dilate(B279, 1 / 2, RandomElement[{A, B, C}]) → B280Dilate(B280, 1 / 2, RandomElement[{A, B, C}]) → B281Dilate(B281, 1 / 2, RandomElement[{A, B, C}]) → B282Dilate(B282, 1 / 2, RandomElement[{A, B, C}]) → B283Dilate(B283, 1 / 2, RandomElement[{A, B, C}]) → B284Dilate(B284, 1 / 2, RandomElement[{A, B, C}]) → B285Dilate(B285, 1 / 2, RandomElement[{A, B, C}]) → B286Dilate(B286, 1 / 2, RandomElement[{A, B, C}]) → B287Dilate(B287, 1 / 2, RandomElement[{A, B, C}]) → B288Dilate(B288, 1 / 2, RandomElement[{A, B, C}]) → B289Dilate(B289, 1 / 2, RandomElement[{A, B, C}]) → B290Dilate(B290, 1 / 2, RandomElement[{A, B, C}]) → B291Dilate(B291, 1 / 2, RandomElement[{A, B, C}]) → B292Dilate(B292, 1 / 2, RandomElement[{A, B, C}]) → B293Dilate(B293, 1 / 2, RandomElement[{A, B, C}]) → B294Dilate(B294, 1 / 2, RandomElement[{A, B, C}]) → B295Dilate(B295, 1 / 2, RandomElement[{A, B, C}]) → B296Dilate(B296, 1 / 2, RandomElement[{A, B, C}]) → B297Dilate(B297, 1 / 2, RandomElement[{A, B, C}]) → B298Dilate(B298, 1 / 2, RandomElement[{A, B, C}]) → B299Dilate(B299, 1 / 2, RandomElement[{A, B, C}]) → B300Dilate(B300, 1 / 2, RandomElement[{A, B, C}]) → B301Dilate(B301, 1 / 2, RandomElement[{A, B, C}]) → B302Dilate(B302, 1 / 2, RandomElement[{A, B, C}]) → B303Dilate(B303, 1 / 2, RandomElement[{A, B, C}]) → B304Dilate(B304, 1 / 2, RandomElement[{A, B, C}]) → B305Dilate(B305, 1 / 2, RandomElement[{A, B, C}]) → B306Dilate(B306, 1 / 2, RandomElement[{A, B, C}]) → B307Dilate(B307, 1 / 2, RandomElement[{A, B, C}]) → B308Dilate(B308, 1 / 2, RandomElement[{A, B, C}]) → B309Dilate(B309, 1 / 2, RandomElement[{A, B, C}]) → B310Dilate(B310, 1 / 2, RandomElement[{A, B, C}]) → B311Dilate(B311, 1 / 2, RandomElement[{A, B, C}]) → B312Dilate(B312, 1 / 2, RandomElement[{A, B, C}]) → B313Dilate(B313, 1 / 2, RandomElement[{A, B, C}]) → B314Dilate(B314, 1 / 2, RandomElement[{A, B, C}]) → B315Dilate(B315, 1 / 2, RandomElement[{A, B, C}]) → B316Dilate(B316, 1 / 2, RandomElement[{A, B, C}]) → B317Dilate(B317, 1 / 2, RandomElement[{A, B, C}]) → B318Dilate(B318, 1 / 2, RandomElement[{A, B, C}]) → B319Dilate(B319, 1 / 2, RandomElement[{A, B, C}]) → B320Dilate(B320, 1 / 2, RandomElement[{A, B, C}]) → B321Dilate(B321, 1 / 2, RandomElement[{A, B, C}]) → B322Dilate(B322, 1 / 2, RandomElement[{A, B, C}]) → B323Dilate(B323, 1 / 2, RandomElement[{A, B, C}]) → B324Dilate(B324, 1 / 2, RandomElement[{A, B, C}]) → B325Dilate(B325, 1 / 2, RandomElement[{A, B, C}]) → B326Dilate(B326, 1 / 2, RandomElement[{A, B, C}]) → B327Dilate(B327, 1 / 2, RandomElement[{A, B, C}]) → B328Dilate(B328, 1 / 2, RandomElement[{A, B, C}]) → B329Dilate(B329, 1 / 2, RandomElement[{A, B, C}]) → B330Dilate(B330, 1 / 2, RandomElement[{A, B, C}]) → B331Dilate(B331, 1 / 2, RandomElement[{A, B, C}]) → B332Dilate(B332, 1 / 2, RandomElement[{A, B, C}]) → B333Dilate(B333, 1 / 2, RandomElement[{A, B, C}]) → B334Dilate(B334, 1 / 2, RandomElement[{A, B, C}]) → B335Dilate(B335, 1 / 2, RandomElement[{A, B, C}]) → B336Dilate(B336, 1 / 2, RandomElement[{A, B, C}]) → B337Dilate(B337, 1 / 2, RandomElement[{A, B, C}]) → B338Dilate(B338, 1 / 2, RandomElement[{A, B, C}]) → B339Dilate(B339, 1 / 2, RandomElement[{A, B, C}]) → B340Dilate(B340, 1 / 2, RandomElement[{A, B, C}]) → B341Dilate(B341, 1 / 2, RandomElement[{A, B, C}]) → B342Dilate(B342, 1 / 2, RandomElement[{A, B, C}]) → B343Dilate(B343, 1 / 2, RandomElement[{A, B, C}]) → B344Dilate(B344, 1 / 2, RandomElement[{A, B, C}]) → B345Dilate(B345, 1 / 2, RandomElement[{A, B, C}]) → B346Dilate(B346, 1 / 2, RandomElement[{A, B, C}]) → B347Dilate(B347, 1 / 2, RandomElement[{A, B, C}]) → B348Dilate(B348, 1 / 2, RandomElement[{A, B, C}]) → B349Dilate(B349, 1 / 2, RandomElement[{A, B, C}]) → B350Dilate(B350, 1 / 2, RandomElement[{A, B, C}]) → B351Dilate(B351, 1 / 2, RandomElement[{A, B, C}]) → B352Dilate(B352, 1 / 2, RandomElement[{A, B, C}]) → B353Dilate(B353, 1 / 2, RandomElement[{A, B, C}]) → B354Dilate(B354, 1 / 2, RandomElement[{A, B, C}]) → B355Dilate(B355, 1 / 2, RandomElement[{A, B, C}]) → B356Dilate(B356, 1 / 2, RandomElement[{A, B, C}]) → B357Dilate(B357, 1 / 2, RandomElement[{A, B, C}]) → B358Dilate(B358, 1 / 2, RandomElement[{A, B, C}]) → B359Dilate(B359, 1 / 2, RandomElement[{A, B, C}]) → B360Dilate(B360, 1 / 2, RandomElement[{A, B, C}]) → B361Dilate(B361, 1 / 2, RandomElement[{A, B, C}]) → B362Dilate(B362, 1 / 2, RandomElement[{A, B, C}]) → B363Dilate(B363, 1 / 2, RandomElement[{A, B, C}]) → B364Dilate(B364, 1 / 2, RandomElement[{A, B, C}]) → B365Dilate(B365, 1 / 2, RandomElement[{A, B, C}]) → B366Dilate(B366, 1 / 2, RandomElement[{A, B, C}]) → B367Dilate(B367, 1 / 2, RandomElement[{A, B, C}]) → B368Dilate(B368, 1 / 2, RandomElement[{A, B, C}]) → B369Dilate(B369, 1 / 2, RandomElement[{A, B, C}]) → B370Dilate(B370, 1 / 2, RandomElement[{A, B, C}]) → B371Dilate(B371, 1 / 2, RandomElement[{A, B, C}]) → B372Dilate(B372, 1 / 2, RandomElement[{A, B, C}]) → B373Dilate(B373, 1 / 2, RandomElement[{A, B, C}]) → B374Dilate(B374, 1 / 2, RandomElement[{A, B, C}]) → B375Dilate(B375, 1 / 2, RandomElement[{A, B, C}]) → B376Dilate(B376, 1 / 2, RandomElement[{A, B, C}]) → B377Dilate(B377, 1 / 2, RandomElement[{A, B, C}]) → B378Dilate(B378, 1 / 2, RandomElement[{A, B, C}]) → B379Dilate(B379, 1 / 2, RandomElement[{A, B, C}]) → B380Dilate(B380, 1 / 2, RandomElement[{A, B, C}]) → B381Dilate(B381, 1 / 2, RandomElement[{A, B, C}]) → B382Dilate(B382, 1 / 2, RandomElement[{A, B, C}]) → B383Dilate(B383, 1 / 2, RandomElement[{A, B, C}]) → B384Dilate(B384, 1 / 2, RandomElement[{A, B, C}]) → B385Dilate(B385, 1 / 2, RandomElement[{A, B, C}]) → B386Dilate(B386, 1 / 2, RandomElement[{A, B, C}]) → B387Dilate(B387, 1 / 2, RandomElement[{A, B, C}]) → B388Dilate(B388, 1 / 2, RandomElement[{A, B, C}]) → B389Dilate(B389, 1 / 2, RandomElement[{A, B, C}]) → B390Dilate(B390, 1 / 2, RandomElement[{A, B, C}]) → B391Dilate(B391, 1 / 2, RandomElement[{A, B, C}]) → B392Dilate(B392, 1 / 2, RandomElement[{A, B, C}]) → B393Dilate(B393, 1 / 2, RandomElement[{A, B, C}]) → B394Dilate(B394, 1 / 2, RandomElement[{A, B, C}]) → B395Dilate(B395, 1 / 2, RandomElement[{A, B, C}]) → B396Dilate(B396, 1 / 2, RandomElement[{A, B, C}]) → B397Dilate(B397, 1 / 2, RandomElement[{A, B, C}]) → B398Dilate(B398, 1 / 2, RandomElement[{A, B, C}]) → B399Dilate(B399, 1 / 2, RandomElement[{A, B, C}]) → B400Dilate(B400, 1 / 2, RandomElement[{A, B, C}]) → B401Dilate(B401, 1 / 2, RandomElement[{A, B, C}]) → B402Dilate(B402, 1 / 2, RandomElement[{A, B, C}]) → B403Dilate(B403, 1 / 2, RandomElement[{A, B, C}]) → B404Dilate(B404, 1 / 2, RandomElement[{A, B, C}]) → B405Dilate(B405, 1 / 2, RandomElement[{A, B, C}]) → B406Dilate(B406, 1 / 2, RandomElement[{A, B, C}]) → B407Dilate(B407, 1 / 2, RandomElement[{A, B, C}]) → B408Dilate(B408, 1 / 2, RandomElement[{A, B, C}]) → B409Dilate(B409, 1 / 2, RandomElement[{A, B, C}]) → B410Dilate(B410, 1 / 2, RandomElement[{A, B, C}]) → B411Dilate(B411, 1 / 2, RandomElement[{A, B, C}]) → B412Dilate(B412, 1 / 2, RandomElement[{A, B, C}]) → B413Dilate(B413, 1 / 2, RandomElement[{A, B, C}]) → B414Dilate(B414, 1 / 2, RandomElement[{A, B, C}]) → B415Dilate(B415, 1 / 2, RandomElement[{A, B, C}]) → B416Dilate(B416, 1 / 2, RandomElement[{A, B, C}]) → B417Dilate(B417, 1 / 2, RandomElement[{A, B, C}]) → B418Dilate(B418, 1 / 2, RandomElement[{A, B, C}]) → B419Dilate(B419, 1 / 2, RandomElement[{A, B, C}]) → B420Dilate(B420, 1 / 2, RandomElement[{A, B, C}]) → B421Dilate(B421, 1 / 2, RandomElement[{A, B, C}]) → B422Dilate(B422, 1 / 2, RandomElement[{A, B, C}]) → B423Dilate(B423, 1 / 2, RandomElement[{A, B, C}]) → B424Dilate(B424, 1 / 2, RandomElement[{A, B, C}]) → B425Dilate(B425, 1 / 2, RandomElement[{A, B, C}]) → B426Dilate(B426, 1 / 2, RandomElement[{A, B, C}]) → B427Dilate(B427, 1 / 2, RandomElement[{A, B, C}]) → B428Dilate(B428, 1 / 2, RandomElement[{A, B, C}]) → B429Dilate(B429, 1 / 2, RandomElement[{A, B, C}]) → B430Dilate(B430, 1 / 2, RandomElement[{A, B, C}]) → B431Dilate(B431, 1 / 2, RandomElement[{A, B, C}]) → B432Dilate(B432, 1 / 2, RandomElement[{A, B, C}]) → B433Dilate(B433, 1 / 2, RandomElement[{A, B, C}]) → B434Dilate(B434, 1 / 2, RandomElement[{A, B, C}]) → B435Dilate(B435, 1 / 2, RandomElement[{A, B, C}]) → B436Dilate(B436, 1 / 2, RandomElement[{A, B, C}]) → B437Dilate(B437, 1 / 2, RandomElement[{A, B, C}]) → B438Dilate(B438, 1 / 2, RandomElement[{A, B, C}]) → B439Dilate(B439, 1 / 2, RandomElement[{A, B, C}]) → B440Dilate(B440, 1 / 2, RandomElement[{A, B, C}]) → B441Dilate(B441, 1 / 2, RandomElement[{A, B, C}]) → B442Dilate(B442, 1 / 2, RandomElement[{A, B, C}]) → B443Dilate(B443, 1 / 2, RandomElement[{A, B, C}]) → B444Dilate(B444, 1 / 2, RandomElement[{A, B, C}]) → B445Dilate(B445, 1 / 2, RandomElement[{A, B, C}]) → B446Dilate(B446, 1 / 2, RandomElement[{A, B, C}]) → B447Dilate(B447, 1 / 2, RandomElement[{A, B, C}]) → B448Dilate(B448, 1 / 2, RandomElement[{A, B, C}]) → B449Dilate(B449, 1 / 2, RandomElement[{A, B, C}]) → B450Dilate(B450, 1 / 2, RandomElement[{A, B, C}]) → B451Dilate(B451, 1 / 2, RandomElement[{A, B, C}]) → B452Dilate(B452, 1 / 2, RandomElement[{A, B, C}]) → B453Dilate(B453, 1 / 2, RandomElement[{A, B, C}]) → B454Dilate(B454, 1 / 2, RandomElement[{A, B, C}]) → B455Dilate(B455, 1 / 2, RandomElement[{A, B, C}]) → B456Dilate(B456, 1 / 2, RandomElement[{A, B, C}]) → B457Dilate(B457, 1 / 2, RandomElement[{A, B, C}]) → B458Dilate(B458, 1 / 2, RandomElement[{A, B, C}]) → B459Dilate(B459, 1 / 2, RandomElement[{A, B, C}]) → B460Dilate(B460, 1 / 2, RandomElement[{A, B, C}]) → B461Dilate(B461, 1 / 2, RandomElement[{A, B, C}]) → B462Dilate(B462, 1 / 2, RandomElement[{A, B, C}]) → B463Dilate(B463, 1 / 2, RandomElement[{A, B, C}]) → B464Dilate(B464, 1 / 2, RandomElement[{A, B, C}]) → B465Dilate(B465, 1 / 2, RandomElement[{A, B, C}]) → B466Dilate(B466, 1 / 2, RandomElement[{A, B, C}]) → B467Dilate(B467, 1 / 2, RandomElement[{A, B, C}]) → B468Dilate(B468, 1 / 2, RandomElement[{A, B, C}]) → B469Dilate(B469, 1 / 2, RandomElement[{A, B, C}]) → B470Dilate(B470, 1 / 2, RandomElement[{A, B, C}]) → B471Dilate(B471, 1 / 2, RandomElement[{A, B, C}]) → B472Dilate(B472, 1 / 2, RandomElement[{A, B, C}]) → B473Dilate(B473, 1 / 2, RandomElement[{A, B, C}]) → B474Dilate(B474, 1 / 2, RandomElement[{A, B, C}]) → B475Dilate(B475, 1 / 2, RandomElement[{A, B, C}]) → B476Dilate(B476, 1 / 2, RandomElement[{A, B, C}]) → B477Dilate(B477, 1 / 2, RandomElement[{A, B, C}]) → B478Dilate(B478, 1 / 2, RandomElement[{A, B, C}]) → B479Dilate(B479, 1 / 2, RandomElement[{A, B, C}]) → B480Dilate(B480, 1 / 2, RandomElement[{A, B, C}]) → B481Dilate(B481, 1 / 2, RandomElement[{A, B, C}]) → B482Dilate(B482, 1 / 2, RandomElement[{A, B, C}]) → B483Dilate(B483, 1 / 2, RandomElement[{A, B, C}]) → B484Dilate(B484, 1 / 2, RandomElement[{A, B, C}]) → B485Dilate(B485, 1 / 2, RandomElement[{A, B, C}]) → B486Dilate(B486, 1 / 2, RandomElement[{A, B, C}]) → B487Dilate(B487, 1 / 2, RandomElement[{A, B, C}]) → B488Dilate(B488, 1 / 2, RandomElement[{A, B, C}]) → B489Dilate(B489, 1 / 2, RandomElement[{A, B, C}]) → B490Dilate(B490, 1 / 2, RandomElement[{A, B, C}]) → B491Dilate(B491, 1 / 2, RandomElement[{A, B, C}]) → B492Dilate(B492, 1 / 2, RandomElement[{A, B, C}]) → B493Dilate(B493, 1 / 2, RandomElement[{A, B, C}]) → B494Dilate(B494, 1 / 2, RandomElement[{A, B, C}]) → B495Dilate(B495, 1 / 2, RandomElement[{A, B, C}]) → B496Dilate(B496, 1 / 2, RandomElement[{A, B, C}]) → B497Dilate(B497, 1 / 2, RandomElement[{A, B, C}]) → B498Dilate(B498, 1 / 2, RandomElement[{A, B, C}]) → B499Dilate(B499, 1 / 2, RandomElement[{A, B, C}]) → B500Dilate(B500, 1 / 2, RandomElement[{A, B, C}]) → B501
AI Drawing Prompt Reference
Draw an equilateral triangle, then randomly select one of its vertices. Starting from one of the triangle's vertices, repeatedly move the current point halfway towards a randomly chosen vertex. Repeat this process many times to form a fractal pattern.
The prompt above was compiled from the original drawing commands and is for reference only.