Skip to content

Commit c3a8e1a

Browse files
committed
fix link
1 parent bc5d547 commit c3a8e1a

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

webgl/lessons/ko/webgl-load-obj.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Wavefront .obj파일은 온라인에서 찾아볼 수 있는 가장 흔한 3D
1111
따라서 뭔가 문제에 겪었거나 그에 대한 해결책을 찾으셨다면 제일 아래쪽의 코멘트를 사용해 알려주시면 이 코드를 사용하려는 다른 사람들에게 도움이 될 겁니다.
1212

1313
제가 찾은 .OBJ 포맷에 대한 가장 좋은 문서는 [이것](http://paulbourke.net/dataformats/obj/)입니다.
14-
[이 페이지](https://www.loc.gov/preservation/digital/formats/fdd/fdd000507.shtml)[원본 문서](http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf)를 포함한 다양한 문서에 대항 링크를 제공합니다.
14+
[이 페이지](https://www.loc.gov/preservation/digital/formats/fdd/fdd000507.shtml)[원본 문서](https://web.archive.org/web/20200324065233/http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf)를 포함한 다양한 문서에 대항 링크를 제공합니다.
1515

1616
간단한 예제를 살펴봅시다.
1717
아래는 블렌더의 기본 화면에서 추출한 cube.obj 파일입니다.
@@ -510,7 +510,7 @@ function parseOBJ(text) {
510510
}
511511
```
512512

513-
키워드에 대해 더 이야기해보자면, [*공식 명세*](http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf)에 따르면, `mtllib`는 머티리얼 정보를 포함하는 별도의 파일을 가리킵니다.
513+
키워드에 대해 더 이야기해보자면, [*공식 명세*](https://web.archive.org/web/20200324065233/http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf)에 따르면, `mtllib`는 머티리얼 정보를 포함하는 별도의 파일을 가리킵니다.
514514
안타깝게도 실제 상황과는 맞지 않는것이 파일 이름에는 공백이 포함될 수 있고 OBJ 포맷은 공백이나 따옴표를 처리할 방법이 없습니다.
515515
이상적으로는 json이나 xml, yaml과 같은 잘 정의된 포맷을 사용했으면 이런 문제를 해결할 수 있었겠지만 사실 .OBJ는 이러한 포맷들보다도 더 오래된 포맷입니다.
516516

webgl/lessons/webgl-load-obj.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The best documentation I've found for the .OBJ format is
1919
[here](http://paulbourke.net/dataformats/obj/). Though
2020
[this page](https://www.loc.gov/preservation/digital/formats/fdd/fdd000507.shtml)
2121
links to many other documents including what appears to
22-
[the original docs](http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf).
22+
[the original docs](https://web.archive.org/web/20200324065233/http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf).
2323

2424
Let's look a simple example. Here is a cube.obj file exported from blender's default scene.
2525

@@ -544,7 +544,7 @@ or normals are missing and just not include them.
544544
}
545545
```
546546

547-
Continuing with keywords, According to the [*official spec*](http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf),
547+
Continuing with keywords, According to the [*official spec*](https://web.archive.org/web/20200324065233/http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf),
548548
`mtllib` specifies separate file(s) that contains material info. Unfortunately that
549549
doesn't seem to match reality because filenames can have spaces them and the .OBJ format
550550
provides no way to escape spaces or quote arguments. Ideally they should have used a well defined format

webgl/lessons/zh_cn/webgl-load-obj.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -504,7 +504,7 @@ function parseOBJ(text) {
504504
}
505505
```
506506

507-
让我们继续 keywords,根据 [*官方规范*](http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf)
507+
让我们继续 keywords,根据 [*官方规范*](https://web.archive.org/web/20200324065233/http://www.cs.utah.edu/~boulos/cs3505/obj_spec.pdf)
508508
`mtllib` 指定了包含材质信息的独立的一个或多个文件。
509509
不幸的是,在实际应用中,文件名中可以包含空格,但 .obj 格式中并没有提供逃逸字符来使用空格或引号。
510510
理想情况应该使用能解决这些问题的、良好定义的格式,比如 json、xml 或 yaml 等。

0 commit comments

Comments
 (0)