{"version":1,"pages":[{"id":"-M0-KLgAqfgPM_hCFtrC","title":"Introduction","pathname":"/cs1335","siteSpaceId":"sitesp_FjBes","description":"Experience Modeling and Design"},{"id":"-MRpzkmbMPsAJ3jBUCGn","title":"Assignments","pathname":"/cs1335/assignments","siteSpaceId":"sitesp_FjBes","description":"CS1335"},{"id":"-MRkePC0mY0AY-Ry9CfL","title":"A1: Meta, Metta","pathname":"/cs1335/assignments/assignment-1","siteSpaceId":"sitesp_FjBes","description":"Exploration of Concepts and Feelings: Meta, Metta","breadcrumbs":[{"label":"Assignments"}]},{"id":"-MSEN4RY_GXVRCVxVilC","title":"A2: Functions, Emotions","pathname":"/cs1335/assignments/assignment-2-functions-of-color","siteSpaceId":"sitesp_FjBes","description":"Exploration of Function Design in Java, Interactive Color using HSB colorMode","breadcrumbs":[{"label":"Assignments"}]},{"id":"-MTgWuuLyprCxSWqk1gl","title":"A3: Repeat Patterns","pathname":"/cs1335/assignments/a3-recursion","siteSpaceId":"sitesp_FjBes","description":"Iteration and Recursion for Repeat Patterns","breadcrumbs":[{"label":"Assignments"}]},{"id":"-MY0tVeDzme7Sfxy1m2v","title":"A4 - Objects:  Things and No Thing","pathname":"/cs1335/assignments/a4-object-orientation","siteSpaceId":"sitesp_FjBes","description":"Materiality, Matter, Energy, Space and Time: Mapping Relational Meanings in Complex - Dynamic Worlds","breadcrumbs":[{"label":"Assignments"}]},{"id":"-MY228RpGltjsY3aE0jp","title":"Final Inspirations","pathname":"/cs1335/assignments/final-project","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Assignments"}]},{"id":"-MVSxcKXSGheiFQhQ4dv","title":"A?: Grid Patterns","pathname":"/cs1335/assignments/a4-grid-patterns","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Assignments"}]},{"id":"-MSENNFpEYH0fUuwmGWO","title":"Inspiration","pathname":"/cs1335/assignments/inspiration","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Assignments"}]},{"id":"-MRflQkP-a1WVR-d76dS","title":"Processing","pathname":"/cs1335/getting-started/processing","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-MRqCqHWYD4y3amAvJWA","title":"PDE - Code Editor","pathname":"/cs1335/getting-started/pde-code-editor","siteSpaceId":"sitesp_FjBes","description":"Processing Development Environment","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-MRpph_7j-cJseh0Onz4","title":"Learning Processing","pathname":"/cs1335/getting-started/learning-processing","siteSpaceId":"sitesp_FjBes","description":"Book by Daniel Shiffman","breadcrumbs":[{"label":"Getting Started"}]},{"id":"-M0-KXtHbe0cUqI4Kkhv","title":"Java Syntax","pathname":"/cs1335/java/java_syntax","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"}]},{"id":"-M0-KXtI2RfX8XZYL0Cg","title":"Typed-Variables","pathname":"/cs1335/java/java_syntax/typed-variables","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-M0-KXtJ8GvzkwmJUkYP","title":"Float - Integer Conversion Errors","pathname":"/cs1335/java/java_syntax/float-integer-conversion-errors","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-M0-KXtKF281H6fnFfsj","title":"Modulus","pathname":"/cs1335/java/java_syntax/modulus","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-M0-KXtLDNzbF8cmED1C","title":"Functions","pathname":"/cs1335/java/java_syntax/functions","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-M0-KXtMgCoh4yX_sNlC","title":"Object Reference Data Types","pathname":"/cs1335/java/java_syntax/reference_data_types","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-M0-KXtN9ZnyQw8NckDD","title":"Arrays","pathname":"/cs1335/java/java_syntax/arrays","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-M0-KXtO87kxCImC43Vy","title":"Class Example Code","pathname":"/cs1335/java/java_syntax/arrays/class-example-code","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"},{"label":"Arrays"}]},{"id":"-M0-KXtPSz34tmLFE9of","title":"Switch-Case Statement","pathname":"/cs1335/java/java_syntax/switch-case_statement","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-M0-KXtQL1RHv1Pxsyls","title":"Ternary Operator","pathname":"/cs1335/java/java_syntax/ternary_operator","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-M0-KXtRaREhq2C_I2zs","title":"Class","pathname":"/cs1335/java/java_syntax/class","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Java Language"},{"label":"Java Syntax"}]},{"id":"-MUEcarcEElrMJ6aU-QO","title":"Random Variation","pathname":"/cs1335/project-1/random-variation","siteSpaceId":"sitesp_FjBes","description":"Processing random( ) function","breadcrumbs":[{"label":"Project 1"}]},{"id":"-MZEWjPIFIyuQqChWBBQ","title":"Noise","pathname":"/cs1335/project-1/noise","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXrvcv5g0fKi2H8y","title":"HSB Color Mode","pathname":"/cs1335/project-1/hsb_color_mode","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXrwIaoSEQKsvmDn","title":"HSB Color Wheel","pathname":"/cs1335/project-1/hsb_color_mode/hsb-color-wheel","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"HSB Color Mode"}]},{"id":"-M0-KXrxxWDyHnOAobFg","title":"Dynamic ColorWheel","pathname":"/cs1335/project-1/hsb_color_mode/hsb-color-wheel/colorwheel-class-codes19","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"HSB Color Mode"},{"label":"HSB Color Wheel"}]},{"id":"-M0-KXryA5a4UtBc-xgm","title":"HSB Color Palette Tool","pathname":"/cs1335/project-1/hsb_color_mode/hsb-color-wheel/hsb-color-wheel-complimentary-color-palatte","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"HSB Color Mode"},{"label":"HSB Color Wheel"}]},{"id":"-M0-KXs9i1hXMdGnyDBv","title":"PShape Objects","pathname":"/cs1335/project-1/pshape","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXsAoYBe9U9HOqwU","title":"Example Code: PShape","pathname":"/cs1335/project-1/pshape/sept-16-code","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"PShape Objects"}]},{"id":"-M0-KXsBGtndOl4dI1Li","title":"Inspiration","pathname":"/cs1335/project-1/pshape/sept-16-code/diagram-and-art-expression","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"PShape Objects"},{"label":"Example Code: PShape"}]},{"id":"-M0-KXs5PM2vurts7V94","title":"Modeling Emotions","pathname":"/cs1335/project-1/modeling-emotions","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXs6mp-GZez9bFLm","title":"Emotions","pathname":"/cs1335/project-1/modeling-emotions/emotions-represented-using-color-form-space","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Modeling Emotions"}]},{"id":"-M0-KXs7P1WzP8E7OjvH","title":"Kandinsky Color - Emotion","pathname":"/cs1335/project-1/modeling-emotions/emotions-represented-using-color-form-space/kandinsky-color-emotion","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Modeling Emotions"},{"label":"Emotions"}]},{"id":"-M0-KXsCapsg8xSZeykB","title":"PShape with Contour","pathname":"/cs1335/project-1/pshape-with-contour","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXrzanXzGnpss1fj","title":"Recursion","pathname":"/cs1335/project-1/recursion","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXs-ONyGQhVVtlrH","title":"Recursion Call-Stack","pathname":"/cs1335/project-1/recursion/recursion-call-stack","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Recursion"}]},{"id":"-M0-KXs0oId0xZkUFJkJ","title":"Recursion Examples","pathname":"/cs1335/project-1/recursion/class-code-sept12f19","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Recursion"}]},{"id":"-M0-KXs1lxWHKi15oFk7","title":"Example Code 1","pathname":"/cs1335/project-1/recursion/class-code-sept12f19/example-code","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Recursion"},{"label":"Recursion Examples"}]},{"id":"-M0-KXs2uDDaSpyKm17d","title":"Example Code 2","pathname":"/cs1335/project-1/recursion/class-code-sept12f19/example-code-2","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Recursion"},{"label":"Recursion Examples"}]},{"id":"-M0-KXsD0AUxNfthgxa-","title":"Recursion - PShape","pathname":"/cs1335/project-1/project-1-pshape-pattern-recursion","siteSpaceId":"sitesp_FjBes","description":"Recursion to create repeat, complex patterns for PShapes","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXsEv7FJbP7ZLUp8","title":"Recursive Patterns","pathname":"/cs1335/project-1/recursive-drawing","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXsHG_78JEz-Z4ta","title":"Planning Structure: Functions:","pathname":"/cs1335/project-1/plan-structure--functions","siteSpaceId":"sitesp_FjBes","description":"Plan structure of functions for Positive and Negative Regions","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0SvshrZ7Htjiupx0su","title":"Example Code - Feb 19","pathname":"/cs1335/project-1/plan-structure--functions/example-code-feb-19","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Planning Structure: Functions:"}]},{"id":"-M0T37fyYb7MbYnga5S5","title":"Final Code Structure","pathname":"/cs1335/project-1/plan-structure--functions/final-example-code","siteSpaceId":"sitesp_FjBes","description":"The code below shows example logic for positive region functions along with the function structures for the negative region functions.","breadcrumbs":[{"label":"Project 1"},{"label":"Planning Structure: Functions:"}]},{"id":"-M0-KXsF319zYXr-UDLV","title":"Project 1: Programmatic Variations in Color","pathname":"/cs1335/project-1/programmatic-variations-in-color","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0Ivc8fMMb7iFr7WEzO","title":"LerpColor","pathname":"/cs1335/project-1/programmatic-variations-in-color/lerpcolor","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Project 1: Programmatic Variations in Color"}]},{"id":"-M0-KXsIKgh4FcUL-hon","title":"Map Function","pathname":"/cs1335/project-1/programmatic-variations-in-color/map-function","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Project 1: Programmatic Variations in Color"}]},{"id":"-M0-KXsGC0SVlv0G9dvX","title":"Map with LerpColor","pathname":"/cs1335/project-1/programmatic-variations-in-color/recursion-with-rotate-scale","siteSpaceId":"sitesp_FjBes","description":"Use Map and LerpColor to define Color Gradients across a Region","breadcrumbs":[{"label":"Project 1"},{"label":"Project 1: Programmatic Variations in Color"}]},{"id":"-MSnd7naLAqzbEdy5pch","title":"noise( )","pathname":"/cs1335/project-1/programmatic-variations-in-color/noise","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"},{"label":"Project 1: Programmatic Variations in Color"}]},{"id":"-M0-KXsJXdd6CUf4w7JG","title":"Transforms for Mirroring","pathname":"/cs1335/project-1/scale-transform-for-mirroring","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXsKDcjYQEUf85iD","title":"Project 1-Steps","pathname":"/cs1335/project-1/project1-steps","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 1"}]},{"id":"-M0-KXsNVNF2RBWIqtiQ","title":"Computational Design","pathname":"/cs1335/grid-based-designs/computational_design","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"}]},{"id":"-M0-KXsPvrRenT2XSuA6","title":"Artist: Victor Vasarely","pathname":"/cs1335/grid-based-designs/vasarely","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"}]},{"id":"-M0-KXsQEHEJuLSf6Cyq","title":"Grid Pattern Design","pathname":"/cs1335/grid-based-designs/arrays-for-grid-patterns","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"}]},{"id":"-M0-KXsRGProee92M4Ap","title":"1D - Array of PShapes for Grid Layout","pathname":"/cs1335/grid-based-designs/pshapes-in-grid-layout","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"}]},{"id":"-M0-KXsSe49WvwaqZuko","title":"Truchet Tiling","pathname":"/cs1335/grid-based-designs/pshapes-in-grid-layout/truchet-tiling","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"},{"label":"1D - Array of PShapes for Grid Layout"}]},{"id":"-M1zUVLoOHShDrK_RLyk","title":"Example Code S2020","pathname":"/cs1335/grid-based-designs/pshapes-in-grid-layout/example-code-s2020","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"},{"label":"1D - Array of PShapes for Grid Layout"}]},{"id":"-M2921ZQawJLBbAyNJrn","title":"Example Code March 11","pathname":"/cs1335/grid-based-designs/pshapes-in-grid-layout/example-code-march-11","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"},{"label":"1D - Array of PShapes for Grid Layout"}]},{"id":"-M1zkK_HC3lbs5epbAgM","title":"Example - March9","pathname":"/cs1335/grid-based-designs/pshapes-in-grid-layout/example-march9","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"},{"label":"1D - Array of PShapes for Grid Layout"}]},{"id":"-M0-KXsTqsTZOAe0Uoz6","title":"Example Code","pathname":"/cs1335/grid-based-designs/pshapes-in-grid-layout/oct-8f19-code","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"},{"label":"1D - Array of PShapes for Grid Layout"}]},{"id":"-M0-KXsUHae_W67rDtHY","title":"PShapes in Grid Regions","pathname":"/cs1335/grid-based-designs/pshapes-in-grid-regions","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"}]},{"id":"-M0-KXsVntY-MJiN-zeY","title":"Grid Region Logic","pathname":"/cs1335/grid-based-designs/grid-region-logic","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"}]},{"id":"-M0-KXsWvNe4Eis_uWS0","title":"Pattern Preview - Transforms: Translate & Scale","pathname":"/cs1335/grid-based-designs/pattern-preview-transforms-translate-and-scale","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Grid Based Designs"}]},{"id":"-M0-KXsZWJbO3N-q_we9","title":"Project 2 - 2D Arrays for Gradient Logic","pathname":"/cs1335/project-2/transforms-for-region-logic","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXs_qFl43VWYdiWF","title":"2D Array Grid with Labels","pathname":"/cs1335/project-2/transforms-for-region-logic/2d-array-grid-with-labels","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"},{"label":"Project 2 - 2D Arrays for Gradient Logic"}]},{"id":"-M0-KXsadLmtYatjJaji","title":"Grid Patterns using 2D Array Indexes: i, j","pathname":"/cs1335/project-2/grid-patterns-using-2d-array-indexes-i-j","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXsbaHolQKGs4chM","title":"Example Class Code","pathname":"/cs1335/project-2/grid-patterns-using-2d-array-indexes-i-j/march-11-class-code","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"},{"label":"Grid Patterns using 2D Array Indexes: i, j"}]},{"id":"-M0-KXscN8V4nhzVWHBm","title":"lerpColor( )  and map( ) Functions","pathname":"/cs1335/project-2/lerpcolor-and-map","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXsdJN1EhgXaBIS-","title":"Demo Lerp Colors","pathname":"/cs1335/project-2/demo-lerp-colors","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXseEX7UIV6YXbIB","title":"2D Arrays with lerpColor","pathname":"/cs1335/project-2/2d-arrays-with-lerpcolor","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXsf-eZbyKLyUuV7","title":"Create PShape 2D Array","pathname":"/cs1335/project-2/create-pshape-2d-array","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXsg_atVrnxQjsM5","title":"Function: Populate2DArray( )","pathname":"/cs1335/project-2/function-populategradientgrid","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXshrzK2XUfXnt4E","title":"Function: DisplayShapeMatrix()","pathname":"/cs1335/project-2/function-displayshapematrix","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXsiqYRMiZVspBCA","title":"Transforms for Position, Rotation, Scale of ShapeMatrix Elements","pathname":"/cs1335/project-2/transforms-for-position-rotation-scale-of-shapematrix-elements","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXsjGyFxN2ehxfpd","title":"Project 2 - Steps","pathname":"/cs1335/project-2/project-2-design-using-2d-pshape-array-lerpcolor-processing-transform-functions","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXskUVl2LFhkgbs-","title":"Animation for ShapeMatrix","pathname":"/cs1335/project-2/animation-for-shapematrix","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"}]},{"id":"-M0-KXsltCNdVJAiMQ_v","title":"Animation w/Noise","pathname":"/cs1335/project-2/animation-for-shapematrix/animation-wnoise","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 2"},{"label":"Animation for ShapeMatrix"}]},{"id":"-M0-KXsoQnlTzblhK5Ec","title":"Introduction to Objects","pathname":"/cs1335/object-oriented-programming/introduction-to-objects","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXsp8B3TOUPRr2ki","title":"Button States","pathname":"/cs1335/object-oriented-programming/button_states","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXsqlt-wtILjY434","title":"Buttons as Objects","pathname":"/cs1335/object-oriented-programming/buttons_as_objects","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXsrjuycYbj7t7Uh","title":"Button Class","pathname":"/cs1335/object-oriented-programming/buttons_as_objects/button-class","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"},{"label":"Buttons as Objects"}]},{"id":"-M0-KXss7pLrHpcs69a1","title":"Create Object Instances","pathname":"/cs1335/object-oriented-programming/object_references","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXst2zr168YP8r_T","title":"Button Types","pathname":"/cs1335/object-oriented-programming/button_types","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXsuh8XK6Vz0qxq-","title":"Modeling Buttons: States and Events","pathname":"/cs1335/object-oriented-programming/modelingstates_and_events_md","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXsvTgWVDl8f7wRd","title":"OOP - Inheritance","pathname":"/cs1335/object-oriented-programming/object_inheritance","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXswV5C3ZbcF1Fc_","title":"OOP - Polymorphism","pathname":"/cs1335/object-oriented-programming/oop-polymorphism","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXsxIWA0x7SVp8Kw","title":"Child-Class: PImageButton","pathname":"/cs1335/object-oriented-programming/pimagebutton","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXsya1kMUiv8cdzt","title":"PShape - SVG Objects","pathname":"/cs1335/object-oriented-programming/pshape_-_svg_objects","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXszxALtpmM6ecW3","title":"Menu of Buttons","pathname":"/cs1335/object-oriented-programming/menu_buttons","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXt-St7tamyBODXE","title":"ButtonGroup - Final Version","pathname":"/cs1335/object-oriented-programming/arrays_of_objects","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXt0X3FEYQFJf8tD","title":"Slider Controller","pathname":"/cs1335/object-oriented-programming/slider_controller","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXt1aI9CpB0toGC5","title":"UML Class Diagram","pathname":"/cs1335/object-oriented-programming/uml-class-diagram","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Object Oriented Programming"}]},{"id":"-M0-KXt4YX6tF471YJM6","title":"Project 3 - Logic, Steps","pathname":"/cs1335/project-3/drawing-application-logic","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"}]},{"id":"-M0-KXt5W4PJZ6mXFgAx","title":"Project 3 - Class Definitions","pathname":"/cs1335/project-3/project-3-class-definitions","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"}]},{"id":"-M0-KXt6BSE8G94xAOsC","title":"Button","pathname":"/cs1335/project-3/project-3-class-definitions/button","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"}]},{"id":"-M0-KXt7oi_8QB892w-i","title":"PImageButton","pathname":"/cs1335/project-3/project-3-class-definitions/pimagebutton","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"}]},{"id":"-M0-KXt8C3ZJ1YOcFbWm","title":"ButtonGroup","pathname":"/cs1335/project-3/project-3-class-definitions/buttongroup","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"}]},{"id":"-M0-KXt9MiTA3ibaIFwG","title":"Pattern","pathname":"/cs1335/project-3/project-3-class-definitions/pattern","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"}]},{"id":"-M0-KXtAT6rIi8t9CzV1","title":"PShapes - SVG, Vertex Shapes","pathname":"/cs1335/project-3/project-3-class-definitions/pattern/pshapes-svg-vertex-shapes","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"},{"label":"Pattern"}]},{"id":"-M0-KXtBKIatC8XCstYe","title":"Setting Colors For Patterns","pathname":"/cs1335/project-3/project-3-class-definitions/pattern/setting-colors-for-patterns","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"},{"label":"Pattern"}]},{"id":"-M0-KXtCDLViCgsxjXRW","title":"Pattern - With Child-PShapes","pathname":"/cs1335/project-3/project-3-class-definitions/pattern/pattern-with-child-pshapes","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"},{"label":"Pattern"}]},{"id":"-M0-KXtDS-QT7uhpAytO","title":"Slider","pathname":"/cs1335/project-3/project-3-class-definitions/slider","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"}]},{"id":"-M0-KXtEquw3AdCuJtEn","title":"Particles","pathname":"/cs1335/project-3/project-3-class-definitions/particles","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Project 3"},{"label":"Project 3 - Class Definitions"}]},{"id":"-M04eXLp4k6EmqCC_xEU","title":"UML Class Diagram","pathname":"/cs1335/java-syntax/uml-class-diagram","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Modeling"}]},{"id":"-M0-KXtUtJ3SMAq2t85o","title":"Glossary","pathname":"/cs1335/resources-and-references/glossary","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"}]},{"id":"-M0-KXtX29rMafFDnA3_","title":"Resources","pathname":"/cs1335/resources-and-references/resources","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"}]},{"id":"-M_1j0fuvCxj5ydzDNcQ","title":"Acoustics","pathname":"/cs1335/resources-and-references/resources/sonification","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"}]},{"id":"-M0-KXtSMDpPF0mYaMfv","title":"Learning Science","pathname":"/cs1335/resources-and-references/resources/learning-science","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"}]},{"id":"-M0-KXs85-itlJx87GBM","title":"Emotional Intelligence","pathname":"/cs1335/resources-and-references/resources/learning-science/emotional-intelligence","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"},{"label":"Learning Science"}]},{"id":"-MRkh_jz3tCpPJKC8iRO","title":"Creativity","pathname":"/cs1335/resources-and-references/resources/creativity","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"}]},{"id":"-MRl8Cct-LwzGS4Kl2Xm","title":"Conceptual Art","pathname":"/cs1335/resources-and-references/resources/conceptual-art","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"}]},{"id":"-MRzcfvVPSLHQs3K_rt3","title":"Books","pathname":"/cs1335/resources-and-references/resources/books","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"}]},{"id":"-MRzcj0jfl4tZ9IqXflt","title":"Art","pathname":"/cs1335/resources-and-references/resources/books/art","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"},{"label":"Books"}]},{"id":"-MRkg-tG3R9zhyNmWnM7","title":"Games, Rules","pathname":"/cs1335/resources-and-references/resources/games-rules","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"}]},{"id":"-MT6gItI-SOgho3AxQia","title":"Complexity","pathname":"/cs1335/resources-and-references/resources/complexity","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Resources"}]},{"id":"-M0-KXtY0eOyYMjI9W4B","title":"Random Inspiration","pathname":"/cs1335/resources-and-references/random-inspiration","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"}]},{"id":"-M0-KXtZFBdn4n7Cbqob","title":"Ulm School","pathname":"/cs1335/resources-and-references/random-inspiration/ulm-school","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Random Inspiration"}]},{"id":"-M0-KXt_kAInDpfIvUxq","title":"Heart-Mind, Mind, Body","pathname":"/cs1335/resources-and-references/random-inspiration/heart-mind-mind-body","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Random Inspiration"}]},{"id":"-M04eXLxLYY_MuUbqnbs","title":"Statistical Uncertainty","pathname":"/cs1335/resources-and-references/random-inspiration/statistical-uncertainty","siteSpaceId":"sitesp_FjBes","description":"","breadcrumbs":[{"label":"Resources and References"},{"label":"Random Inspiration"}]}]}