实例介绍
计算机图形学 OPENGL版 第三版的教材源码,只有第2,3,4,5,6,7,8,9章的,貌似官网也只出了这些,压缩包比较大(超过50MB),所以有两个分卷。
【实例截图】
【核心代码】
4744302542995074241.rar
└── 计算机图形学(OpenGL版)第三版源码
├── ch2
│ ├── 2.11-threeDots
│ │ ├── Debug
│ │ │ ├── main.obj
│ │ │ ├── threedots.exe
│ │ │ ├── threedots.ilk
│ │ │ ├── threedots.pch
│ │ │ ├── threedots.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── main.cpp
│ │ ├── threedots.dsp
│ │ └── threedots.plg
│ ├── 2.17-DotPlot
│ │ ├── Debug
│ │ │ ├── dotoplt.exe
│ │ │ ├── dotoplt.ilk
│ │ │ ├── dotoplt.obj
│ │ │ ├── dotoplt.pch
│ │ │ ├── dotoplt.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── dotoplt.cpp
│ │ ├── dotoplt.dsp
│ │ ├── dotoplt.dsw
│ │ ├── dotoplt.ncb
│ │ ├── dotoplt.opt
│ │ └── dotoplt.plg
│ ├── 2.41-RubberRect
│ │ ├── Debug
│ │ │ ├── rubberrect.exe
│ │ │ ├── rubberrect.ilk
│ │ │ ├── rubberrect.obj
│ │ │ ├── rubberrect.pch
│ │ │ ├── rubberrect.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── rubberrect.cpp
│ │ ├── rubberrect.dsp
│ │ ├── rubberrect.dsw
│ │ ├── rubberrect.ncb
│ │ ├── rubberrect.opt
│ │ └── rubberrect.plg
│ ├── 2.44-GlutMenus
│ │ ├── Debug
│ │ │ ├── vc60.idb
│ │ │ ├── vc60.pdb
│ │ │ ├── version1.exe
│ │ │ ├── version1.ilk
│ │ │ ├── version1.obj
│ │ │ ├── version1.pch
│ │ │ └── version1.pdb
│ │ ├── version1.cpp
│ │ ├── version1.dsp
│ │ ├── version1.dsw
│ │ ├── version1.ncb
│ │ ├── version1.opt
│ │ └── version1.plg
│ ├── c_plus_plus_book_first_program
│ │ ├── c_plus_plus_book_first_program.dsp
│ │ ├── c_plus_plus_book_first_program.dsw
│ │ ├── c_plus_plus_book_first_program.ncb
│ │ ├── c_plus_plus_book_first_program.opt
│ │ ├── c_plus_plus_book_first_program.plg
│ │ ├── Debug
│ │ │ ├── c_plus_plus_book_first_program.exe
│ │ │ ├── c_plus_plus_book_first_program.ilk
│ │ │ ├── c_plus_plus_book_first_program.pch
│ │ │ ├── c_plus_plus_book_first_program.pdb
│ │ │ ├── main.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ └── main.cpp
│ ├── Gingerbread Man
│ │ ├── Debug
│ │ │ ├── Gingerbread Man.obj
│ │ │ ├── Gingerbread Man.pch
│ │ │ ├── Gingerbread Man.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── Gingerbread Man.cpp
│ │ ├── Gingerbread Man.dsp
│ │ ├── Gingerbread Man.dsw
│ │ ├── Gingerbread Man.exe
│ │ ├── Gingerbread Man.ncb
│ │ ├── Gingerbread Man.opt
│ │ └── Gingerbread Man.plg
│ ├── mouseDots
│ │ ├── Debug
│ │ │ ├── main.obj
│ │ │ ├── mouseDots.exe
│ │ │ ├── mouseDots.ilk
│ │ │ ├── mouseDots.pch
│ │ │ ├── mouseDots.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── main.cpp
│ │ ├── mouseDots.dsp
│ │ ├── mouseDots.dsw
│ │ ├── mouseDots.ncb
│ │ ├── mouseDots.opt
│ │ └── mouseDots.plg
│ └── myKeyboard.CPP
├── ch3
│ ├── 3.27-rosette
│ │ ├── Debug
│ │ │ ├── main.obj
│ │ │ ├── new rosette.exe
│ │ │ ├── new rosette.ilk
│ │ │ ├── new rosette.pch
│ │ │ ├── new rosette.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── main.cpp
│ │ ├── new rosette.dsp
│ │ ├── new rosette.dsw
│ │ ├── new rosette.ncb
│ │ ├── new rosette.opt
│ │ └── new rosette.plg
│ ├── 3.3-sinc
│ │ ├── Debug
│ │ │ ├── sinc.exe
│ │ │ ├── sinc.ilk
│ │ │ ├── sinc.obj
│ │ │ ├── sinc.pch
│ │ │ ├── sinc.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── sinc.cpp
│ │ ├── sinc.dsp
│ │ ├── sinc.dsw
│ │ ├── sinc.ncb
│ │ ├── sinc.opt
│ │ └── sinc.plg
│ ├── area of circle
│ │ ├── area of circle.dsp
│ │ ├── area of circle.dsw
│ │ ├── area of circle.ncb
│ │ ├── area of circle.opt
│ │ ├── area of circle.plg
│ │ ├── circle area.cpp
│ │ └── Debug
│ │ ├── area of circle.exe
│ │ ├── area of circle.ilk
│ │ ├── area of circle.pch
│ │ ├── area of circle.pdb
│ │ ├── circle area.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── ch5
│ │ ├── ch5.dsp
│ │ ├── ch5.dsw
│ │ ├── ch5.ncb
│ │ ├── ch5.opt
│ │ ├── ch5.plg
│ │ └── Debug
│ │ ├── 5-58.obj
│ │ ├── ch5.exe
│ │ ├── ch5.ilk
│ │ ├── ch5.pch
│ │ ├── ch5.pdb
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── circle area interactive
│ │ ├── circle area interactive.dsp
│ │ ├── circle area interactive.dsw
│ │ ├── circle area interactive.ncb
│ │ ├── circle area interactive.opt
│ │ ├── circle area interactive.plg
│ │ ├── Debug
│ │ │ ├── circle area interactive.exe
│ │ │ ├── circle area interactive.ilk
│ │ │ ├── circle area interactive.pch
│ │ │ ├── circle area interactive.pdb
│ │ │ ├── main.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ └── main.cpp
│ ├── constant test
│ │ ├── constant test.dsp
│ │ ├── constant test.dsw
│ │ ├── constant test.ncb
│ │ ├── constant test.opt
│ │ ├── constant test.plg
│ │ ├── Debug
│ │ │ ├── constant test.exe
│ │ │ ├── constant test.ilk
│ │ │ ├── constant test.pch
│ │ │ ├── constant test.pdb
│ │ │ ├── main.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ └── main.cpp
│ ├── extra
│ │ ├── canvas
│ │ │ ├── Canvas.cpp
│ │ │ ├── canvas.dsp
│ │ │ ├── canvas.dsw
│ │ │ ├── Canvas.h
│ │ │ ├── canvas.ncb
│ │ │ ├── canvas.opt
│ │ │ ├── canvas.plg
│ │ │ ├── Debug
│ │ │ │ ├── canvas.exe
│ │ │ │ ├── canvas.ilk
│ │ │ │ ├── Canvas.obj
│ │ │ │ ├── canvas.pch
│ │ │ │ ├── canvas.pdb
│ │ │ │ ├── FINDER.DAT
│ │ │ │ ├── glutWin.obj
│ │ │ │ ├── main.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── FINDER.DAT
│ │ │ ├── glutWin.cpp
│ │ │ ├── glutWin.h
│ │ │ └── main.cpp
│ │ ├── canvasWithChanges___
│ │ │ ├── Canvas.cpp
│ │ │ ├── Canvas.h
│ │ │ ├── canvasWithChanges___.dsp
│ │ │ ├── canvasWithChanges___.dsw
│ │ │ ├── canvasWithChanges___.ncb
│ │ │ ├── canvasWithChanges___.opt
│ │ │ ├── canvasWithChanges___.plg
│ │ │ ├── Debug
│ │ │ │ ├── Canvas.obj
│ │ │ │ ├── canvasWithChanges___.exe
│ │ │ │ ├── canvasWithChanges___.ilk
│ │ │ │ ├── canvasWithChanges___.pch
│ │ │ │ ├── canvasWithChanges___.pdb
│ │ │ │ ├── FINDER.DAT
│ │ │ │ ├── glutWin.obj
│ │ │ │ ├── hex_pattern.obj
│ │ │ │ ├── newschoolhexswirls.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ ├── vc60.pdb
│ │ │ │ └── yin_yang.obj
│ │ │ ├── FINDER.DAT
│ │ │ ├── glutWin.cpp
│ │ │ ├── glutWin.h
│ │ │ ├── hex_pattern.cpp
│ │ │ └── newschoolhexswirls.cpp
│ │ ├── case_study
│ │ │ ├── anim_dino_0
│ │ │ │ ├── anim_dino_0.dsp
│ │ │ │ ├── anim_dino_0.dsw
│ │ │ │ ├── anim_dino_0.ncb
│ │ │ │ ├── anim_dino_0.opt
│ │ │ │ ├── anim_dino_0.plg
│ │ │ │ ├── Debug
│ │ │ │ │ ├── anim_dino_0.exe
│ │ │ │ │ ├── anim_dino_0.ilk
│ │ │ │ │ ├── anim_dino_0.pch
│ │ │ │ │ ├── anim_dino_0.pdb
│ │ │ │ │ ├── FINDER.DAT
│ │ │ │ │ ├── poly_line.obj
│ │ │ │ │ ├── vc60.idb
│ │ │ │ │ └── vc60.pdb
│ │ │ │ ├── dino.dat
│ │ │ │ ├── FINDER.DAT
│ │ │ │ └── poly_line.cpp
│ │ │ ├── crazy tile scheme
│ │ │ │ ├── crazy tile scheme.cpp
│ │ │ │ ├── crazy tile scheme.dsp
│ │ │ │ ├── crazy tile scheme.dsw
│ │ │ │ ├── crazy tile scheme.ncb
│ │ │ │ ├── crazy tile scheme.opt
│ │ │ │ ├── crazy tile scheme.plg
│ │ │ │ ├── Debug
│ │ │ │ │ ├── crazy tile scheme.exe
│ │ │ │ │ ├── crazy tile scheme.ilk
│ │ │ │ │ ├── crazy tile scheme.obj
│ │ │ │ │ ├── crazy tile scheme.pch
│ │ │ │ │ ├── crazy tile scheme.pdb
│ │ │ │ │ ├── FINDER.DAT
│ │ │ │ │ ├── vc60.idb
│ │ │ │ │ └── vc60.pdb
│ │ │ │ ├── FINDER.DAT
│ │ │ │ └── UBER_Truchet.h
│ │ │ ├── electrostatic_field
│ │ │ │ ├── Debug
│ │ │ │ │ ├── electro_field.obj
│ │ │ │ │ ├── electrostatic_field.exe
│ │ │ │ │ ├── electrostatic_field.ilk
│ │ │ │ │ ├── electrostatic_field.pch
│ │ │ │ │ ├── electrostatic_field.pdb
│ │ │ │ │ ├── FINDER.DAT
│ │ │ │ │ ├── vc60.idb
│ │ │ │ │ └── vc60.pdb
│ │ │ │ ├── electro_field.cpp
│ │ │ │ ├── electrostatic_field.dsp
│ │ │ │ ├── electrostatic_field.dsw
│ │ │ │ ├── electrostatic_field.ncb
│ │ │ │ ├── electrostatic_field.opt
│ │ │ │ ├── electrostatic_field.plg
│ │ │ │ └── FINDER.DAT
│ │ │ ├── FINDER.DAT
│ │ │ ├── nice_turtle_demo
│ │ │ │ ├── Canvas.cpp
│ │ │ │ ├── Canvas.h
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Canvas.obj
│ │ │ │ │ ├── FINDER.DAT
│ │ │ │ │ ├── glutWin.obj
│ │ │ │ │ ├── nice_turtle_demo.exe
│ │ │ │ │ ├── nice_turtle_demo.ilk
│ │ │ │ │ ├── nice_turtle_demo.pch
│ │ │ │ │ ├── nice_turtle_demo.pdb
│ │ │ │ │ ├── turtle_demo.obj
│ │ │ │ │ ├── vc60.idb
│ │ │ │ │ └── vc60.pdb
│ │ │ │ ├── FINDER.DAT
│ │ │ │ ├── glutWin.cpp
│ │ │ │ ├── glutWin.h
│ │ │ │ ├── nice_turtle_demo.dsp
│ │ │ │ ├── nice_turtle_demo.dsw
│ │ │ │ ├── nice_turtle_demo.ncb
│ │ │ │ ├── nice_turtle_demo.opt
│ │ │ │ ├── nice_turtle_demo.plg
│ │ │ │ └── turtle_demo.cpp
│ │ │ └── smith chart
│ │ │ ├── Debug
│ │ │ │ ├── FINDER.DAT
│ │ │ │ ├── smith_cart.obj
│ │ │ │ ├── smith chart.exe
│ │ │ │ ├── smith chart.ilk
│ │ │ │ ├── smith chart.pch
│ │ │ │ ├── smith chart.pdb
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── FINDER.DAT
│ │ │ ├── smith_cart.cpp
│ │ │ ├── smith chart.dsp
│ │ │ ├── smith chart.dsw
│ │ │ ├── smith chart.ncb
│ │ │ ├── smith chart.opt
│ │ │ ├── smith chart.plg
│ │ │ ├── ~VC115.tmp
│ │ │ └── ~VC116.tmp
│ │ ├── hex_swirl
│ │ │ ├── Debug
│ │ │ │ ├── FINDER.DAT
│ │ │ │ ├── hex.obj
│ │ │ │ ├── hex_swirl.exe
│ │ │ │ ├── hex_swirl.ilk
│ │ │ │ ├── hex_swirl.pch
│ │ │ │ ├── hex_swirl.pdb
│ │ │ │ ├── hex_weird.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── FINDER.DAT
│ │ │ ├── hex.cpp
│ │ │ ├── hex_pattern.cpp
│ │ │ ├── hex_swirl.dsp
│ │ │ ├── hex_swirl.dsw
│ │ │ ├── hex_swirl.ncb
│ │ │ ├── hex_swirl.opt
│ │ │ └── hex_swirl.plg
│ │ ├── poly_line
│ │ │ ├── Debug
│ │ │ │ ├── FINDER.DAT
│ │ │ │ ├── goblet_poly.obj
│ │ │ │ ├── mahal_poly.obj
│ │ │ │ ├── poly_line.exe
│ │ │ │ ├── poly_line_flip.obj
│ │ │ │ ├── poly_line.ilk
│ │ │ │ ├── poly_line.obj
│ │ │ │ ├── poly_line.pch
│ │ │ │ ├── poly_line.pdb
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── dino.dat
│ │ │ ├── FINDER.DAT
│ │ │ ├── goblet_poly.cpp
│ │ │ ├── HLGOBLET.DAT
│ │ │ ├── MAHAL.DAT
│ │ │ ├── mahal_poly.cpp
│ │ │ ├── poly_line.cpp
│ │ │ ├── poly_line.dsp
│ │ │ ├── poly_line.dsw
│ │ │ ├── poly_line_flip.cpp
│ │ │ ├── poly_line.ncb
│ │ │ ├── poly_line.opt
│ │ │ └── poly_line.plg
│ │ └── yin_yang
│ │ ├── Canvas.cpp
│ │ ├── Canvas.h
│ │ ├── Debug
│ │ │ ├── Canvas.obj
│ │ │ ├── FINDER.DAT
│ │ │ ├── glutWin.obj
│ │ │ ├── vc60.idb
│ │ │ ├── vc60.pdb
│ │ │ ├── yin_yang.exe
│ │ │ ├── yin_yang.ilk
│ │ │ ├── yin_yang.obj
│ │ │ ├── yin_yang.pch
│ │ │ └── yin_yang.pdb
│ │ ├── FINDER.DAT
│ │ ├── glutWin.cpp
│ │ ├── glutWin.h
│ │ ├── yin_yang.cpp
│ │ ├── yin_yang.dsp
│ │ ├── yin_yang.dsw
│ │ ├── yin_yang.ncb
│ │ ├── yin_yang.opt
│ │ └── yin_yang.plg
│ ├── my_first_program
│ │ ├── Debug
│ │ │ ├── my_first_program.exe
│ │ │ ├── my_first_program.ilk
│ │ │ ├── my_first_program.pch
│ │ │ ├── my_first_program.pdb
│ │ │ ├── program_1.obj
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── my_first_program.dsp
│ │ ├── my_first_program.dsw
│ │ ├── my_first_program.ncb
│ │ ├── my_first_program.opt
│ │ ├── my_first_program.plg
│ │ └── program_1.cpp
│ ├── rocket to the moon
│ │ ├── Debug
│ │ │ ├── main.obj
│ │ │ ├── rocket to the moon.exe
│ │ │ ├── rocket to the moon.ilk
│ │ │ ├── rocket to the moon.pch
│ │ │ ├── rocket to the moon.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── main.cpp
│ │ ├── rocket to the moon.dsp
│ │ ├── rocket to the moon.dsw
│ │ ├── rocket to the moon.ncb
│ │ ├── rocket to the moon.opt
│ │ └── rocket to the moon.plg
│ ├── rockrt and light travel
│ │ ├── Debug
│ │ │ ├── rockrt and light travel.pch
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── rocket travel.cpp
│ │ ├── rockrt and light travel.dsp
│ │ ├── rockrt and light travel.dsw
│ │ ├── rockrt and light travel.ncb
│ │ ├── rockrt and light travel.opt
│ │ └── rockrt and light travel.plg
│ ├── sandy define PI
│ │ ├── Debug
│ │ │ ├── main.obj
│ │ │ ├── sandy define PI.exe
│ │ │ ├── sandy define PI.ilk
│ │ │ ├── sandy define PI.pch
│ │ │ ├── sandy define PI.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── main.cpp
│ │ ├── sandy define PI.dsp
│ │ ├── sandy define PI.dsw
│ │ ├── sandy define PI.ncb
│ │ ├── sandy define PI.opt
│ │ └── sandy define PI.plg
│ └── student average
│ ├── Debug
│ │ ├── main.obj
│ │ ├── student average.exe
│ │ ├── student average.ilk
│ │ ├── student average.pch
│ │ ├── student average.pdb
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── main.cpp
│ ├── student average.dsp
│ ├── student average.dsw
│ ├── student average.ncb
│ ├── student average.opt
│ └── student average.plg
├── ch4
│ ├── inclined plane demo
│ │ ├── Debug
│ │ │ ├── FINDER.DAT
│ │ │ ├── InclinedPlane.obj
│ │ │ ├── InclinedPlane.pch
│ │ │ ├── InclinedPlane.pdb
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── FINDER.DAT
│ │ ├── GlutWin.cpp
│ │ ├── GlutWin.h
│ │ ├── inclined plane
│ │ │ ├── Debug
│ │ │ │ ├── FINDER.DAT
│ │ │ │ ├── GlutWin.obj
│ │ │ │ ├── inclined plane.exe
│ │ │ │ ├── inclined plane.ilk
│ │ │ │ ├── InclinedPlane.obj
│ │ │ │ ├── inclined plane.pch
│ │ │ │ ├── inclined plane.pdb
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── FINDER.DAT
│ │ │ ├── inclined plane.dsp
│ │ │ ├── inclined plane.dsw
│ │ │ ├── inclined plane.ncb
│ │ │ ├── inclined plane.opt
│ │ │ └── inclined plane.plg
│ │ ├── InclinedPlane.cpp
│ │ ├── InclinedPlane.dsp
│ │ ├── InclinedPlane.dsw
│ │ ├── inclined_plane.exe
│ │ ├── InclinedPlane.ncb
│ │ ├── InclinedPlane.opt
│ │ ├── InclinedPlane.plg
│ │ └── Vector2.h
│ └── ray_trace_2d
│ ├── FINDER.DAT
│ ├── GlutWin.cpp
│ ├── GlutWin.h
│ ├── Line2.cpp
│ ├── Line2.h
│ ├── polys.txt
│ ├── RayTrace2D.cpp
│ ├── ray_trace_2d.dsp
│ ├── ray_trace_2d.dsw
│ ├── ray_trace_2d.exe
│ └── Vector2.h
└── ch5
├── 5.50-camera demo
│ ├── Camera.cpp
│ ├── camera demo.dsp
│ ├── camera demo.dsw
│ ├── camera demo.ncb
│ ├── camera demo.opt
│ ├── camera demo.plg
│ ├── camera_demo___Win32_Debug
│ │ ├── camera demo.exe
│ │ ├── camera demo.ilk
│ │ ├── Camera.obj
│ │ ├── GlutWin.obj
│ │ ├── Transform.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── Camera.h
│ ├── case_studies.txt
│ ├── Debug
│ │ ├── GlutWin.obj
│ │ ├── transform demo.pch
│ │ ├── transform demo.pdb
│ │ ├── Transform.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── GlutWin.cpp
│ ├── GlutWin.h
│ ├── Transform.cpp
│ ├── transform demo.dsp
│ ├── transform demo.dsw
│ ├── transform demo.ncb
│ ├── transform demo.opt
│ ├── transform demo.plg
│ └── Vector3.h
├── 5-58.cpp
├── 5-61.cpp
├── 5-61.dsp
├── 5-61.dsw
├── 5-61.ncb
├── 5-61.opt
├── 5-61.plg
├── 5.61-shaded
│ └── Debug
│ ├── main.obj
│ ├── shaded.exe
│ └── shaded.ilk
└── 5-61.txt
73 directories, 503 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论