Skip to content

Commit

Permalink
Added basic ar app and marker
Browse files Browse the repository at this point in the history
  • Loading branch information
RBvonRB committed Nov 27, 2024
1 parent e5a457b commit 8b3c6b0
Show file tree
Hide file tree
Showing 2 changed files with 238 additions and 5 deletions.
48 changes: 43 additions & 5 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,45 @@
<!DOCTYPE html>
<html>
<body>
<h1>Hello World</h1>
<p>I'm hosted with GitHub Pages.</p>
</body>
</html>
<head>
<title>AR Application - Display Today's Date</title>
<script src="https://aframe.io/releases/1.2.0/aframe.min.js"></script>
<script src="https://cdn.jsdelivr.net/gh/jeromeetienne/ar.js@3.3.2/aframe/build/aframe-ar.min.js"></script>
<style>
body {
margin: 0;
overflow: hidden;
}
</style>
</head>
<body>
<a-scene embedded arjs>
<!-- Marker Definition -->
<a-marker
preset="custom"
type="pattern"
url="./assets/marker/pattern-marker.patt">
<!-- 3D Text to Display Today's Date -->
<a-entity
id="dateText"
geometry="primitive: plane; height: 1; width: 3"
material="color: #00FF00; side: double"
position="0 0.5 0"
text="align: center; width: 4; color: black; value: Loading...">
</a-entity>
</a-marker>

<!-- AR.js Camera -->
<a-entity camera></a-entity>
</a-scene>

<script>
// Update the text entity with today's date
document.addEventListener('DOMContentLoaded', () => {
const dateEntity = document.querySelector('#dateText');
const today = new Date();
const formattedDate = today.toDateString(); // e.g., "Wed Nov 27 2024"
dateEntity.setAttribute('text', 'value', formattedDate);
});
</script>
</body>
</html>
195 changes: 195 additions & 0 deletions mooncal/assets/marker/pattern-marker.patt
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
230 230 231 231 230 231 231 230 229 230 230 229 233 231 231 230
228 231 230 229 233 230 231 231 231 230 229 231 229 231 231 228
230 229 230 229 231 232 230 226 224 228 229 231 230 233 230 229
230 223 228 232 229 193 194 203 206 73 104 229 232 230 191 230
230 231 232 231 230 232 232 229 230 231 230 233 229 230 228 230
232 231 229 229 232 230 230 33 221 228 230 228 232 229 228 231
231 132 231 230 231 101 34 96 207 229 223 229 230 229 191 229
233 232 231 229 228 228 231 229 230 230 231 228 229 228 229 230
229 229 229 231 230 231 228 37 38 202 231 228 233 230 226 232
230 104 229 232 231 120 33 33 34 42 225 231 231 228 100 228
232 228 230 231 232 230 230 228 231 228 231 231 229 229 228 233
228 228 230 230 229 230 226 204 195 149 233 232 230 232 230 233
231 224 230 230 230 197 190 192 35 37 108 229 230 228 133 233
229 228 229 228 229 230 229 229 231 230 230 231 231 231 229 227
229 230 229 229 232 231 74 193 201 210 231 229 231 229 228 228
227 227 230 229 229 106 187 200 205 216 194 231 231 228 208 229
252 252 252 252 252 252 252 252 251 252 251 251 254 253 253 251
250 252 251 251 253 251 252 253 253 252 251 253 252 252 252 250
252 251 252 251 253 253 252 238 237 250 251 252 251 253 252 251
252 225 250 253 251 201 194 203 206 73 111 251 254 252 194 252
252 252 253 253 252 253 253 251 252 253 251 253 251 252 250 252
254 253 252 251 254 252 251 33 221 250 253 250 253 251 250 253
253 136 252 251 252 109 34 96 207 229 231 251 252 250 194 251
254 253 252 251 250 250 253 251 252 252 252 250 251 250 251 252
251 251 252 253 252 253 247 37 38 220 252 250 254 252 248 251
252 112 251 253 253 129 33 33 34 42 233 252 252 250 108 250
254 250 251 253 253 252 251 250 253 250 252 252 251 251 250 254
250 250 252 252 251 252 240 204 195 162 254 252 251 254 252 254
252 235 252 253 252 205 190 192 35 37 117 251 252 250 143 254
251 250 251 250 251 252 251 251 252 252 252 252 253 252 251 249
251 251 250 251 252 252 79 193 201 214 252 251 253 252 250 250
249 240 251 251 251 113 187 200 205 216 202 253 253 250 222 251
254 254 254 254 254 254 254 254 253 255 253 254 255 254 255 252
252 254 253 253 255 253 254 255 255 254 253 255 253 254 254 253
254 253 254 254 254 254 253 240 238 252 254 254 253 254 254 254
254 225 252 255 253 202 194 203 206 73 112 254 255 254 194 254
255 253 254 255 254 254 254 253 254 254 253 255 253 254 253 254
255 254 254 254 255 254 253 33 221 253 255 252 254 253 253 255
255 136 254 254 253 110 34 96 207 229 232 254 254 252 194 254
254 254 254 253 253 253 254 254 254 254 254 253 254 252 253 253
253 254 254 254 254 254 249 37 38 222 254 253 255 255 251 253
253 113 254 255 255 129 33 33 34 42 234 254 254 252 109 252
254 252 254 254 254 254 254 252 255 252 253 253 253 254 253 254
252 252 254 254 253 254 241 204 195 163 255 254 254 255 253 255
254 236 254 255 254 206 190 192 35 37 117 253 254 253 145 255
253 253 254 252 253 254 253 254 253 254 254 254 255 254 254 251
253 253 253 254 253 254 79 193 201 214 254 254 254 253 252 253
252 240 253 254 254 114 187 200 205 216 203 254 255 253 223 254

230 228 229 230 230 231 229 230 232 228 233 233 233 227 228 229
231 231 230 191 228 228 191 229 226 100 228 230 133 229 228 208
231 231 233 230 230 229 229 228 230 228 229 232 228 231 229 228
233 229 230 232 229 232 230 229 233 231 229 230 230 231 231 231
229 231 231 229 233 228 229 228 228 231 231 232 229 231 229 231
230 229 229 104 230 230 223 231 231 225 231 233 108 230 231 194
230 230 228 73 231 228 229 230 202 42 228 149 37 230 210 216
229 231 224 206 230 221 207 230 38 34 231 195 35 231 201 205
230 231 226 203 229 33 96 229 37 33 228 204 192 229 193 200
231 231 230 194 232 230 34 231 228 33 230 226 190 229 74 187
231 230 232 193 232 230 101 228 231 120 230 230 197 230 231 106
230 233 231 229 230 232 231 228 230 231 232 229 230 229 232 229
231 229 229 232 231 229 230 229 231 232 231 230 230 228 229 229
231 230 230 228 232 229 231 231 229 229 230 230 230 229 229 230
230 231 229 223 231 231 132 232 229 104 228 228 224 228 230 227
230 228 230 230 230 232 231 233 229 230 232 228 231 229 229 227
251 250 251 252 252 253 251 252 251 250 254 254 254 249 250 251
253 252 252 194 250 250 194 251 248 108 250 252 143 251 250 222
253 252 253 252 252 251 250 250 252 250 251 254 250 252 252 250
254 252 251 254 251 253 252 251 254 252 251 251 252 253 253 253
251 253 252 251 253 250 251 250 250 252 252 252 251 252 251 253
251 251 251 111 251 253 231 252 252 233 252 254 117 252 252 202
252 252 250 73 253 250 229 252 220 42 250 162 37 252 214 216
251 253 237 206 252 221 207 252 38 34 253 195 35 252 201 205
252 253 238 203 251 33 96 251 37 33 250 204 192 251 193 200
252 252 252 194 253 251 34 253 247 33 251 240 190 251 79 187
252 251 253 201 253 252 109 250 253 129 252 252 205 252 252 113
252 253 253 251 252 254 252 250 252 253 253 251 252 251 252 251
252 251 251 253 253 251 251 251 253 253 253 252 253 250 251 251
252 251 252 250 253 252 252 252 252 251 251 252 252 251 250 251
252 252 251 225 252 253 136 253 251 112 250 250 235 250 251 240
252 250 252 252 252 254 253 254 251 252 254 250 252 251 251 249
252 253 254 254 254 255 254 253 253 252 254 255 255 251 253 254
255 254 254 194 253 253 194 253 251 109 253 253 145 254 252 223
254 254 254 254 254 253 252 252 255 252 254 255 253 254 253 253
255 253 253 255 253 254 254 254 255 254 253 254 254 255 254 255
254 255 254 254 255 252 254 253 253 254 253 254 253 254 254 254
253 253 254 112 253 255 232 254 254 234 253 255 117 254 254 203
255 254 252 73 254 253 229 254 222 42 252 163 37 254 214 216
253 255 238 206 254 221 207 254 38 34 255 195 35 253 201 205
254 255 240 203 253 33 96 254 37 33 252 204 192 254 193 200
254 254 253 194 254 253 34 254 249 33 254 241 190 253 79 187
254 253 254 202 254 254 110 253 254 129 254 254 206 254 254 114
254 255 254 253 254 255 253 253 254 255 254 253 254 253 253 254
254 253 254 255 255 254 254 253 254 255 254 254 255 252 254 254
254 253 254 252 254 254 254 254 254 254 254 254 254 254 253 253
254 254 253 225 253 254 136 254 254 113 252 252 236 253 253 240
254 252 254 254 255 255 255 254 253 253 254 252 254 253 253 252

221 187 190 202 212 211 205 200 200 205 210 211 202 192 190 220
223 207 210 217 220 218 213 208 206 209 211 208 196 184 181 219
225 214 215 219 221 217 210 204 203 206 210 210 200 189 187 221
225 206 207 214 218 216 211 207 208 211 216 219 214 209 207 224
224 205 206 212 218 217 214 211 211 215 219 220 216 210 208 224
225 208 209 215 218 213 204 198 198 202 209 212 203 193 192 222
224 197 197 205 209 203 192 184 184 192 202 207 200 192 191 222
221 181 183 195 204 202 193 186 187 195 205 211 206 196 196 223
220 187 191 203 212 209 203 197 197 203 208 210 200 190 187 220
224 211 214 219 221 216 210 203 201 204 207 204 189 174 169 218
225 212 213 218 219 212 203 196 194 199 204 206 195 182 179 219
224 202 204 212 217 214 207 202 202 207 213 216 210 203 201 223
223 201 203 211 217 217 214 211 212 216 219 220 215 206 207 224
224 205 206 213 217 212 208 203 203 207 213 213 206 197 196 223
223 194 195 203 208 201 196 189 190 197 206 210 205 198 194 210
225 217 221 224 226 226 225 225 224 224 224 221 217 213 209 223
241 201 205 219 230 228 221 215 215 221 227 228 219 207 204 241
243 222 226 234 239 236 230 224 223 226 230 227 214 199 196 240
246 230 232 238 240 235 228 221 220 225 229 230 219 206 203 241
245 224 225 233 238 236 230 225 226 230 236 238 233 226 225 245
245 222 224 232 237 237 233 229 229 233 238 240 234 228 226 245
245 224 226 234 237 231 223 216 214 221 228 230 221 210 209 243
244 212 213 223 228 221 209 200 200 209 220 225 218 207 206 243
241 195 197 212 223 219 210 201 202 212 223 229 222 211 210 243
240 201 206 220 230 227 219 212 212 219 226 228 217 204 201 241
245 226 229 235 239 235 226 218 216 220 224 222 206 189 184 238
246 228 229 235 237 231 221 212 211 216 223 225 212 197 194 240
244 219 221 230 236 232 225 219 219 225 232 235 228 220 217 244
244 219 221 229 236 236 232 229 230 234 239 241 234 224 224 245
245 221 223 232 236 231 226 220 220 225 232 233 225 214 213 244
244 209 210 221 227 218 214 206 206 214 224 230 224 214 209 230
247 236 240 244 247 246 245 245 244 244 244 242 237 232 228 244
243 203 206 220 232 230 223 217 216 223 229 230 220 208 205 243
245 223 227 236 241 238 232 226 224 228 231 229 215 201 198 242
248 232 234 239 242 237 230 223 222 226 231 232 221 208 205 243
247 226 227 235 240 237 232 227 227 232 237 240 235 228 226 247
247 223 226 233 240 239 234 230 231 235 240 242 236 229 227 247
247 226 228 235 239 233 224 217 216 222 230 232 223 212 210 245
246 213 214 225 229 223 211 201 201 211 222 227 219 209 208 245
243 197 199 213 224 221 211 202 203 213 224 231 224 213 211 245
242 203 207 221 232 228 221 213 213 220 227 229 219 205 202 243
246 227 230 237 240 236 227 220 218 222 226 224 208 190 185 240
248 229 231 237 239 232 222 213 212 217 225 227 214 199 195 242
246 221 223 231 237 234 227 221 221 227 234 237 230 221 219 246
246 220 222 231 238 238 234 230 231 236 240 242 236 226 226 247
247 223 224 233 238 233 228 222 222 227 233 235 227 215 214 246
246 211 212 223 228 220 215 207 207 216 226 232 225 215 211 232
249 238 242 246 249 248 247 247 246 246 246 244 239 234 230 246

221 219 222 225 225 223 223 223 220 218 220 224 225 223 210 223
188 179 190 209 208 192 192 195 184 170 179 202 207 197 194 209
191 182 192 210 210 194 192 196 188 174 182 203 207 198 199 213
201 195 202 215 216 203 201 206 199 190 195 211 216 207 206 218
211 208 212 220 220 212 208 211 209 205 206 216 221 214 211 222
211 212 211 217 219 209 202 207 209 207 205 214 220 213 206 224
207 210 207 212 215 203 193 198 205 205 199 208 216 208 197 224
203 207 203 208 212 198 185 190 200 201 194 202 212 203 190 225
203 210 204 208 211 198 185 189 200 203 196 203 211 204 189 226
208 215 210 212 214 205 193 196 206 210 204 208 214 208 197 226
213 220 216 216 218 213 203 204 212 217 213 214 217 213 201 226
213 222 221 218 219 219 210 206 214 222 220 218 217 217 209 226
204 219 218 213 214 215 205 197 206 219 218 212 211 213 204 225
193 213 214 207 208 210 197 185 195 214 213 204 204 207 195 221
189 210 212 206 206 209 198 183 191 211 212 203 201 205 194 218
221 224 225 225 225 225 224 221 221 225 226 224 224 225 224 226
242 240 242 246 246 244 244 243 241 239 241 245 246 244 230 244
202 194 206 226 226 209 207 210 198 184 194 218 225 213 210 228
205 197 208 227 228 211 208 211 202 189 198 220 224 214 214 233
218 213 221 234 235 221 219 222 215 206 213 229 235 225 225 237
229 227 231 239 240 230 226 230 227 223 225 236 241 234 231 243
229 230 230 236 239 229 221 225 227 225 223 233 239 232 225 244
223 227 225 231 234 221 210 215 221 221 216 226 235 226 214 245
218 224 220 226 230 215 201 205 215 216 211 220 230 220 206 245
218 225 221 226 230 216 201 204 215 219 213 220 230 220 206 245
224 232 227 230 233 223 210 213 222 227 221 226 233 227 214 246
231 238 235 236 237 232 221 222 229 235 231 233 237 231 219 247
232 241 240 238 238 238 228 224 232 240 238 237 237 236 228 247
221 237 237 233 233 234 223 213 223 235 236 231 230 232 221 244
207 228 230 225 225 226 214 199 209 229 229 222 221 224 211 241
204 225 228 223 223 225 213 197 205 226 228 219 219 221 210 237
241 244 246 245 245 246 244 242 241 245 246 245 245 245 244 247
243 242 244 248 248 246 246 245 243 241 243 247 247 246 232 246
204 195 207 227 227 210 209 211 200 186 195 220 226 215 211 230
207 199 210 229 229 212 210 213 203 191 199 222 226 216 216 235
219 214 223 236 236 223 220 224 217 208 215 231 237 227 226 239
231 228 233 240 242 232 228 231 229 224 227 238 242 235 232 245
230 232 231 238 240 230 222 226 228 227 225 234 241 233 227 246
225 229 226 233 236 223 211 216 222 222 218 227 236 228 216 246
219 225 222 228 231 216 202 207 216 218 212 222 232 222 208 247
220 227 223 228 231 217 202 206 216 220 214 221 231 222 207 247
226 234 229 232 235 225 212 214 224 228 222 228 235 228 216 248
232 240 237 238 239 234 223 224 231 236 233 235 238 233 221 249
234 243 241 240 241 240 230 226 234 241 240 238 239 238 229 249
223 238 238 235 234 235 225 215 224 237 237 232 232 233 223 246
209 230 232 226 227 228 215 201 210 231 231 223 223 225 213 243
205 226 230 225 225 227 214 198 206 227 230 221 220 223 211 239
243 246 248 247 247 248 246 243 243 247 248 247 247 247 246 249

0 comments on commit 8b3c6b0

Please sign in to comment.