diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-21 02:23:03 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-11-21 02:23:03 -0600 |
commit | 9b58d35185905f8334142bf4988cb784e993aea7 (patch) | |
tree | f83ec30722464f6e4d23d6e7a40201d7ef5b6bf4 /tde-i18n-da/docs/kdegraphics/kpovmodeler | |
download | tde-i18n-9b58d35185905f8334142bf4988cb784e993aea7.tar.gz tde-i18n-9b58d35185905f8334142bf4988cb784e993aea7.zip |
Initial import of extracted KDE i18n tarballs
Diffstat (limited to 'tde-i18n-da/docs/kdegraphics/kpovmodeler')
-rw-r--r-- | tde-i18n-da/docs/kdegraphics/kpovmodeler/Makefile.am | 4 | ||||
-rw-r--r-- | tde-i18n-da/docs/kdegraphics/kpovmodeler/Makefile.in | 635 | ||||
-rw-r--r-- | tde-i18n-da/docs/kdegraphics/kpovmodeler/index.cache.bz2 | bin | 0 -> 18560 bytes | |||
-rw-r--r-- | tde-i18n-da/docs/kdegraphics/kpovmodeler/index.docbook | 3198 |
4 files changed, 3837 insertions, 0 deletions
diff --git a/tde-i18n-da/docs/kdegraphics/kpovmodeler/Makefile.am b/tde-i18n-da/docs/kdegraphics/kpovmodeler/Makefile.am new file mode 100644 index 00000000000..29f2e0115ae --- /dev/null +++ b/tde-i18n-da/docs/kdegraphics/kpovmodeler/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = da +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-da/docs/kdegraphics/kpovmodeler/Makefile.in b/tde-i18n-da/docs/kdegraphics/kpovmodeler/Makefile.in new file mode 100644 index 00000000000..759be76c3a3 --- /dev/null +++ b/tde-i18n-da/docs/kdegraphics/kpovmodeler/Makefile.in @@ -0,0 +1,635 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/kdegraphics/kpovmodeler +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +kdeinitdir = @kdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = da +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kpovmodeler/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-docs uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-docs clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-docs install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=index.docbook index.cache.bz2 Makefile.in Makefile.am + +#>+ 24 +index.cache.bz2: $(srcdir)/index.docbook $(KDE_XSL_STYLESHEET) index.docbook + @if test -n "$(MEINPROC)"; then echo $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; $(MEINPROC) --check --cache index.cache.bz2 $(srcdir)/index.docbook; fi + +docs-am: index.cache.bz2 + +install-docs: docs-am install-nls + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler + @if test -f index.cache.bz2; then \ + echo $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/; \ + $(INSTALL_DATA) index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/; \ + elif test -f $(srcdir)/index.cache.bz2; then \ + echo $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/; \ + $(INSTALL_DATA) $(srcdir)/index.cache.bz2 $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/; \ + fi + -rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/common + $(LN_S) $(kde_libs_htmldir)/$(KDE_LANG)/common $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/common + +uninstall-docs: + -rm -rf $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler + +clean-docs: + -rm -f index.cache.bz2 + + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler + @for base in index.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/$$base ;\ + done + +uninstall-nls: + for base in index.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/kpovmodeler/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in index.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/kdegraphics/kpovmodeler/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/kdegraphics/kpovmodeler/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-da/docs/kdegraphics/kpovmodeler/index.cache.bz2 b/tde-i18n-da/docs/kdegraphics/kpovmodeler/index.cache.bz2 Binary files differnew file mode 100644 index 00000000000..4efc24231a5 --- /dev/null +++ b/tde-i18n-da/docs/kdegraphics/kpovmodeler/index.cache.bz2 diff --git a/tde-i18n-da/docs/kdegraphics/kpovmodeler/index.docbook b/tde-i18n-da/docs/kdegraphics/kpovmodeler/index.docbook new file mode 100644 index 00000000000..b1a9528488c --- /dev/null +++ b/tde-i18n-da/docs/kdegraphics/kpovmodeler/index.docbook @@ -0,0 +1,3198 @@ +<?xml version="1.0" ?> +<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kappname "&kpovmodeler;"> + <!ENTITY package "kdegraphics"> + <!ENTITY Povray "<application +>POV-Ray</application +>"> + <!ENTITY % addindex "IGNORE"> + <!ENTITY % Danish "INCLUDE"> +]> + +<book lang="&language;"> + +<bookinfo> +<title +>&kpovmodeler;-håndbogen</title> + +<authorgroup> +<author +><firstname +>Lauri</firstname +> <surname +>Watts</surname +> <affiliation +> <address +><email +>lauri@kde.org</email +></address> +</affiliation> +</author> + +<author +><firstname +>Andreas</firstname +> <surname +>Zehender</surname +> <affiliation +> <address +><email +>zehender@kde.org</email +></address> +</affiliation> +</author> + +<author +><firstname +>Olivier</firstname +> <surname +>Saraja</surname +> <affiliation +> <address +><email +>olivier@linuxgraphic.org</email +></address> +</affiliation> +</author> + +&erik.kjaer.pedersen.role; +</authorgroup> + +<legalnotice +>&FDLNotice;</legalnotice> + +<date +>2002-09-07</date> +<releaseinfo +>1.00.00</releaseinfo> + +<abstract> +<para +>&kpovmodeler; er et grafisk 3D-modelleringsværktøj, som kan generere scener for &Povray;. </para> +</abstract> + +<keywordset> +<keyword +>KDE</keyword> +<keyword +>KPovModeler</keyword> +</keywordset> + +</bookinfo> + +<chapter id="introduction" +> +<title +>Indledning</title +> + +<para +>&kpovmodeler; er et 3D-modelleringsprogram, som laver &Povray;-scener.</para> + +<para +>Selv om det ikke er nødvendigt helt at forstå &Povray;-programmet for at kunne bruge &kpovmodeler; på en god måde, anbefales du stærkt at læse og forsøge at forstå &Povray;s dokumentation.</para> + +<para +>For at finde ud af mere om &Povray;, gå til <ulink url="http://www.povray.org" +>www.povray.org</ulink +>.</para> + +</chapter> + +<chapter id="the-interface"> +<title +>&kpovmodeler;s grænseflade</title> + +<para +>Når du starter &kpovmodeler;, er standardlayout følgende:</para> + +<screenshot> +<screeninfo +>Standardlayout</screeninfo> +<mediaobject> +<imageobject +><imagedata fileref="defaultviewlayout.png" format="PNG"/></imageobject> +<textobject +><phrase +>Standardlayout</phrase +></textobject> +</mediaobject> +</screenshot> + +<itemizedlist> +<listitem> +<para +><link linkend="menu-reference" +>Menulinjer (1)</link +></para> +</listitem> +<listitem> +<para +>Værktøjslinjer (2)</para> +</listitem> +<listitem> +<para +><link linkend="the-object-tree" +>Objekttræet (3)</link +></para> +</listitem> +<listitem> +<para +><link linkend="the-properties-view" +>Objektegenskaber (4)</link +></para> +</listitem> +<listitem> +<para +><link linkend="the-wireframe-views" +>Trådramme- og kameravisninger (5)</link +></para> +</listitem> +</itemizedlist> + +<sect1 id="the-object-tree"> +<title +>Objekttræet</title> + +<para +>Objekttræet viser objekterne inde i scenen og deres hierarki.</para> +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="objecttree.png" format="PNG"/></imageobject> +<textobject +><phrase +>Objekttræet</phrase +></textobject> +</mediaobject> +</screenshot> + +<sect2 id="object-tree-selecting-object"> +<title +>Markér objekter</title> +<para +>Du kan vælge objekter i objekttræet. Når du har valgt et objekt, så vises dets egenskaber i <link linkend="the-properties-view" +>egenskabsvisningen</link +> og det tegnes med gult i <link linkend="the-wireframe-views" +>trådrammevisningerne</link +>.</para> + +<para +>Du kan vælge flere objekter. Du kan dog ikke markere et delobjekt for et allerede markeret objekt, eftersom alle delobjekter markeres indirekte sammen med hovedobjektet.</para> + +<para +>Hvis kun et objekt er markeret, kaldes dette objekt <quote +>det aktive objekt</quote +> fremover.</para> +</sect2> + +<sect2 id="object-tree-add-objects"> +<title +>Tilføj nye objekter</title> + +<para +>For at tilføje et nyt objekt i objekttræet, markeres objektet hvor du vil indsætte det nye objekt, og der klikkes enten i værktøjslinjen eller vælg et menupunkt i menuen <guimenu +>Indsæt</guimenu +>.</para> + +<para +>Det er tre mulige steder for nye objekter:</para> +<itemizedlist> +<listitem +><para +>Som første delobjekt til det aktive objekt</para +></listitem> +<listitem +><para +>Som sidste delobjekt til det aktive objekt</para +></listitem> +<listitem +><para +>Som et søskendeobjekt til det aktive objekt</para +></listitem> +</itemizedlist> + +<para +>Hvis mere endnu et sted er muligt, vises følgende menu så du kan vælge det rigtige sted.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject> +<textobject +><phrase +>Menuen indsætningssted</phrase +></textobject> +</mediaobject> +</screenshot> + +</sect2> + +<sect2 id="object-tree-remove-objects"> +<title +>Fjern objekter</title> +<para +>For at fjerne objekter, markér dem og vælg <guimenuitem +>Slet</guimenuitem +> enten i menuen <guimenu +>Redigér</guimenu +> eller i den sammenhængsafhængige menu som vises med højre museknap.</para> +</sect2> + +<sect2 id="object-tree-move-objects"> +<title +>Flyt objekter</title> +<para +>For at flytte objekter, træk og slip markerede objekter på objekttræet.</para> +<para +>Du kan også klippe objektet og indsætte det på det nye sted.</para> +</sect2> + +</sect1> + +<sect1 id="the-properties-view"> +<title +>Egenskaber</title> + +<para +>Egenskabsvisningen viser egenskaber for det aktive objekt.</para> +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="objectpropertiesview.png" format="PNG"/></imageobject> +<textobject +><phrase +>Egenskabsvisningen</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Hvis du ændrede nogen egenskaber, klik på knappen <guibutton +>Anvend</guibutton +> for at gøre ændringarne permanente. Hvis du indskriver ugyldige data, vises et meddelelsesfelt med en fejlbeskrivelse. Du kan så justere egenskaberne og trykke på <guibutton +>Anvend</guibutton +> igen, eller fortryde ændringerne med knappen <guibutton +>Annullér</guibutton +>.</para> +<para +>Hvis du indstiller søgestien til &Povray;s brugerdokumentation i <link linkend="configure-povray-tab" +>indstillingsdialogen</link +>, kan du åbne &Povray;s referenceside for det viste objekt med knappen <guibutton +>Hjælp</guibutton +>. </para +> + +<note +><para +>Du har brug for &Povray; 3.1g eller 3.5 HTML-dokumentation for at kunne bruge denne funktion. Hvis din distribution ikke indeholder denne dokumentation, kan du hente den <ulink url="ftp://ftp.povray.org/pub/povray/Old-Versions/Official-3.1g/Docs/povhtml.zip" +>her</ulink +>. &Povray; 3.5 pakken indeholder HTML-brugerdokumentationen.</para> +</note> + +<para +>Hvis du redigerer en struktur eller en del af en struktur, kan du forhåndsvise den i egenskabsvisningen.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="texturepreview.png" format="PNG"/></imageobject> +<textobject +><phrase +>Egenskabsvisning, forhåndsvisning af struktur</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Tryk på knappen <guibutton +>Forhåndsvis</guibutton +> inde i egenskabsvisningen, så vises en lille eksempelscene hvor den valgte struktur tegnes op. Normalt tegnes hele strukturen, selv når det øverste objekt ikke er valgt. Hvis du kun vil tegne en del af strukturen (for eksempel en struktur i et strukturkort og ikke hele strukturkortet), markeres afkrydsningsfeltet <guilabel +>lokal</guilabel +>.</para> + +</sect1> + +<sect1 id="the-wireframe-views"> +<title +>Trådrammevisninger</title> + +<sect2 id="orthographic-views"> +<title +>Ortografiske visninger</title> + +<para +>De ortografiske trådrammevisninger viser scenen som en ortografisk projektion på en af koordinatplanerne.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="topview.png" format="PNG"/></imageobject> +<textobject +><phrase +>Trådrammevisning ovenfra</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Der er seks typer ortografiske trådrammevisninger:</para> +<itemizedlist> +<listitem +><para +>Ovenfra</para +></listitem> +<listitem +><para +>Nedenfra</para +></listitem> +<listitem +><para +>Venstre</para +></listitem> +<listitem +><para +>Højre</para +></listitem> +<listitem +><para +>Forside</para +></listitem> +<listitem +><para +>Bagside</para +></listitem> +</itemizedlist> + +<para +>Hver type tegner scenen fra forskellige perspektiver.</para> + +<sect3 id="graphical-change"> +<title +>Ændring af grafiske egenskaber</title> +<para +>Du kan ændre objektegenskaber grafisk med musen i de ortografiske visninger.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="controlpoints.png" format="PNG"/></imageobject> +<textobject +><phrase +>Styrepunkterne for kameraobjektet</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Skærmbilledet ovenfor viser styrepunkterne for kameraet. Du kan trække styrepunkterne rundt for at ændre kameraernes position og retning.</para> + +<para +>Hvis en transformation vælges, så tages styrepunkterne væk, og et lille kryds vises i trådrammevisningen. Krydset markerer centrum for skalering og rotation, samt positionen for flytninger. Du kan ændre transformationen med musen ved at trække inden i hele visningen.</para> + +<para +>Visse objekter såsom den dobbeltkubeformede flække understøtter markering og ændring af flere styrepunkter.</para> + +<informaltable> +<tgroup cols="2" +><tbody> +<row> + <entry +>&LMB;</entry> + <entry +>Markerer et styrepunkt og afmarkerer alle andre</entry> +</row> +<row> + <entry +><keycombo action="click" +>&Ctrl;<mousebutton +>Venstre</mousebutton +></keycombo +> Museknap</entry> + <entry +>Markerer eller afmarkerer et styrepunkt</entry> +</row> +<row> + <entry +><keycombo action="click" +>&Shift;<mousebutton +>Venstre</mousebutton +></keycombo +> Museknap</entry> + <entry +>Træk et rektangel. Alle styrepunkter inde i rektanglet markeres, og alle andre afmarkeres.</entry> +</row> +<row> + <entry +><keycombo action="click" +>&Shift;&Ctrl;<keycap +>Venstre</keycap +></keycombo +> Museknap</entry> + <entry +>Træk et rektangel. Alle styrepunkter inde i rektanglet markeres.</entry> +</row> +</tbody +></tgroup> +</informaltable> + +</sect3> + +<sect3 id="display-window-selection"> +<title +>Valg af visningsvindue</title> +<para +>Du kan forstørre og flytte visningen for at ændre visningsvinduet.</para> +<informaltable> +<tgroup cols="2" +><tbody> +<row> + <entry +>&MMB;</entry> + <entry +>Flytter visningen</entry> +</row> +<row> + <entry +><mousebutton +>hjulet</mousebutton +></entry> + <entry +>Forstørrer visningen rundt om musens position.</entry> +</row> +<row> + <entry +><keycap +>Venstre pil</keycap +>, <keycap +>Højre pil</keycap +>, <keycap +>Opad pil</keycap +>, <keycap +>Nedad pil</keycap +> </entry> + <entry +>Flytter visningen</entry> +</row> +<row> + <entry +><keycombo action="simul" +><keycap +>Ctrl</keycap +><keycap +>Venstre pil</keycap +></keycombo +>, <keycombo action="simul" +><keycap +>Ctrl</keycap +><keycap +>Høje pil</keycap +></keycombo +></entry> + <entry +>Forstørrer visningen</entry> +</row> +</tbody +></tgroup> +</informaltable> + +</sect3> + +</sect2> + +<sect2 id="camera-view"> +<title +>Kameravisningen</title> + +<para +>Kameravisningen viser scenen fra kameraets synspunkt.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="cameraview.png" format="PNG"/></imageobject> +<textobject +><phrase +>Kameravisningen</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Det blå felt viser hvad kameraet ser når scenen tegnes.</para> + +<para +>Du kan ikke ændre styrepunkter i kameravisningen.</para> + +</sect2> + +<sect2 id="visibility-levels"> +<title +>Synlighedsniveauer</title> + +<para +>Normalt vises alle objekter i trådrammevisningerne.</para> +<para +>Hvert objekt med en trådramme har et synlighedsniveau. Du kan angive et synlighedsniveau relativt til det overliggende objektets synlighedsniveau, eller en absolutværdi. Objekter vises kun hvis de markeres, eller deres synlighedsniveau er mindre end eller lig med det valgte synlighedsniveau for scenen i værktøjslinjen.</para> + +</sect2> + +</sect1> + + +<sect1 id="view-layouts"> +<title +>Layoutvisninger</title> + +<para +>&kpovmodeler; levereres med et standardlayout af visninger: Objekttræet og egenskabsvisningen til venstre, og fire grafiske visninger til højre.</para> + +<para +>Hvis du ikke synes om standardlayoutet, eller behøver et anden layout, kan du indstille det frit. Du kan til og med gemme flere layoutvisninger og skifte mellem dem i farten.</para> + +<sect2 id="change-the-view-layout"> +<title +>Ændring af layoutvisning</title> + +<para +>Du kan flytte de eksisterende visninger ved at trække i håndtaget øverst i visningerne.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="dockwidget.png" format="PNG"/></imageobject> +<textobject +><phrase +>Listen til at dokke en grafisk komponent</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>For at dokke en komponent ovenfor eller under en eksisterende visning, trækkes listen øverst eller underst i en visning. Et rektangel angiver det nye sted.</para> +<para +>For at oprette en ny søjle, trækkes listen til højre eller venstre side af en anden visning. Visningen dokkes nu til venstre eller højre side af visningen, og optager hele højden.</para> +<para +>Hvis du ønsker at flere visninger skal deles om samme plads, trækkes håndtaget til centrum for en anden visning. Derefter kan du skifte mellem visningerne ved at klikke på det tilsvarende faneblad ovenfor visningerne.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="dockwidgettab.png" format="PNG"/></imageobject> +<textobject +><phrase +>Layoutvisning med faneblade</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Den sidste layoutmulighed er flydende visninger: visninger som ikke dokkes i hovedvisningen. For ikke at dokke en visning længere, trækkes listen til desktoppen eller der trykkes på den lille pil på listen som peger mod den øverste venstre kant.</para> + +<para +>For at lukke en visningen, klikkes på det lille kryds på listen. For at forhindre lukning, klikkes på det lille felt mellem pilen og krydset.</para> + +<para +>Du kan tilføje yderligere visninger i hovedvinduet. Menuen <guimenu +>Vis</guimenu +> indeholder indgange for hver slags visning. Nye visninger skabes flydende, og kan dokkes hvor du vil.</para> + +</sect2> + +<sect2 id="save-a-view-layout"> +<title +>Gem en layoutvisning</title> + +<para +>Du kan gemme nuværende layoutvisning med <menuchoice +><guimenu +>Vis</guimenu +><guimenuitem +>Gem layoutvisning...</guimenuitem +></menuchoice +>. En dialog vises som lader dig vælge en eksisterende layout eller oprette en ny.</para> + +<para +>Derefter kan du finjustere din layoutvisning i <link linkend="configure-view-layout-tab" +>indstillingsdialogen</link +>. </para> +</sect2> + +<sect2 id="switching-between-view-layout"> +<title +>Skiften mellem layoutvisninger</title> +<para +>Du kan skifte til en gemt layoutvisning ved at vælge den i menuen<menuchoice +><guimenu +>Vis</guimenu +><guimenuitem +>Vis layout</guimenuitem +></menuchoice +>.</para> + +</sect2> + +</sect1> + +</chapter> + + +<chapter id="povray-interaction"> +<title +>Interaktion med &Povray;</title> + +<sect1 id="rendering-the-scene"> +<title +>Optegn scenen</title> + +<para +>Når du har lavet en scene vil du ønske at vise den. &kpovmodeler; anvender &Povray; 3.1g for at tegne scenen op, så du skal have en rigtig installation af &Povray;. Mens dette skrives, er &Povray; 3.5 udkommet. Den version understøttes ikke af &kpovmodeler; version 1.0.</para> +<para +>Gå til <ulink url="http://www.povray.org" +>www.povray.org</ulink +> for at hente en version af &Povray; og for installeringsinstruktioner.</para> + +<para +>For at optegne den nuværende scene, tryk på ikonen <inlinemediaobject +> <imageobject +><imagedata fileref="rendericon.png" format="PNG"/> </imageobject +><textobject +><phrase +>Optegningsikonen</phrase +></textobject +></inlinemediaobject +> i værktøjslinjen, eller vælg menupunktet <menuchoice +><guimenu +>Vis</guimenu +><guimenuitem +>Fremvis</guimenuitem +></menuchoice +>.</para> + +<sect2 id="render-modes"> +<title +>Optegningstilstand</title> + +<para +>En fremvisningstilstand ligner &Povray;s ini-filposter. Den angiver billedstørrelse og kvalitetsniveau for optegningen. Hvis du vil vise scenen med forskellige kvaliteter og størrelser, kan du tilføje så mange optegningstilstande som du behøver, fra hurtige udkast til fuldskærmsbilleder med høj kvalitet.</para> + +<sect3 id="render-modes-configuration"> +<title +>Indstilling af fremvisningstilstand</title> + +<para +>Når du trykker på ikonen for optegningsindstilling <inlinemediaobject +> <imageobject +><imagedata fileref="rendersettingsicon.png" format="PNG"/></imageobject +><textobject +><phrase +>Fremvisningsindstillinger</phrase +></textobject +> </inlinemediaobject +> i værktøjslinjen, eller vælger menupunktet <menuchoice +><guimenu +>Vis</guimenu +><guimenuitem +>Fremvisningstilstand...</guimenuitem +></menuchoice +>, vises følgende dialog:</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="rendermodesselection.png" format="PNG"/></imageobject> +<textobject +><phrase +>Dialogen for at vælge fremvisningstilstand</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Denne dialog viser en liste med alle tilgængelige fremvisningstilstande.</para> + +<variablelist> + +<varlistentry +><term +><guibutton +>Tilføj</guibutton +></term> +<listitem +><para +><action +>Tilføjer en redigeringstilstand med standardværdier i listen</action +>.</para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Fjern</guibutton +></term> +<listitem +><para +><action +>Fjerner den markerede fremvisningstilstand</action +>.</para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Redigér</guibutton +></term> +<listitem +><para +><action +>Åbner en dialog til at redigere den markerede fremvisningstilstand</action +>.</para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Op</guibutton +></term> +<listitem +><para +><action +>Flytter den markerede fremvisningstilstand et trin opad</action +>.</para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Ned</guibutton +></term> +<listitem +><para +><action +>Flytter den markerede fremvisningstilstand et trin nedad</action +>.</para> +</listitem> +</varlistentry> + +</variablelist> + +<para +>Knappen <guibutton +>Redigér</guibutton +> viser følgende indstillingsdialog:</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="rendermodesize.png" format="PNG"/></imageobject> +<textobject +><phrase +>Størrelsesfanebladet i fremvisningstilstanden</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Hver fremvisningstilstand har en beskrivelse. Du kan indtaste hvilken beskrivelse som helst, men den bør svare til fremvisningstilstandens egenskaber.</para> + +<para +>I fanebladet <guilabel +>Størrelse</guilabel +> kan du indtaste bredde og højde for det optegnede billede. Hvis du kun vil vise en lille del af billedet, markeres afkrydsningsfeltet <guilabel +>Delmarkering</guilabel +> og en del af billeder i feltet nedenfor indskrives.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="rendermodequality.png" format="PNG"/></imageobject> +<textobject +><phrase +>Kvalitetsfanebladet i fremvisningstilstand</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>I fanebladet <guilabel +>Kvalitet</guilabel +> kan du vælge forskellige kvalitetsniveauer for det optegnede billede.</para> + +<para +>I dropned-feltet <guilabel +>Kvalitet</guilabel +> kan du vælge funktionerne som &Povray; anvender under optegningen. Mulighederne strækker sig fra en meget enkel farvelægnings- og lyssætningsmodel, til en som har kompleks diffus reflekteret lyssætning. Se &Povray;s brugerdokumentation for en detaljeret beskrivelse af optegningsfunktionerne.</para> + +<para +>Hvis et billede tegnes med kun en sampling pr billedpunkt, kan diverse fejl opstå. Disse billeder har ofte en moiré eller trineffekt i kurver og linjer, og detaljer kan gå tabt hvis de er mindre end et billedpunkt. Denne effekt kaldes <quote +>aliaseffekt</quote +>.</para> + +<para +>&Povray; bruger en teknik som kaldes <quote +>antialiasing</quote +> eller kantudjævning for at reducere effekten af disse fejl. I almindelighed ser billeder jævnere ud med denne funktion.</para> + +<para +>Hvis du aktiverer kantudjævning, så beregner og kombinerer &Povray; mere end en sampling per billedpunkt. Dette kaldes <quote +>oversampling</quote +>.</para> + +<para +>&Povray; understøtter to slags oversampling. Den normale er en adaptiv ikke-rekursiv metode: <quote +>adaptiv</quote +> eftersom oversamplingen afhænger af billedpunktets lokale omgivelser. Denne metode oversampler ikke alle bildpunkter. Den anden metode er en adaptiv rekursiv metode: <quote +>rekursiv</quote +> eftersom hvert billedpunkt opdeles rekursivt, og <quote +>adaptiv</quote +> eftersom rekursionsdybden afhænger af de beregnede farveværdier.</para> + +<para +>Hvis du vælger den første metode, så sporer Povray en stråle pr billedpunkt. Hvis forskellene mellem dets farveværdi og dets nabos farveværdi øverskrider den angivne tærskelværdi, så oversamples begge billedpunkter ved at spore et fast antal yderligere stråler. Hvis du indstiller dybden til 4, så beregnes et 4x4 gitter med yderligere punkter, dybden 5 giver 5x5 (25) samplinger pr billedpunkt.</para> + +<para +>Forskellen mellem to billedpunkter beregnes på følgende måde: r<subscript +>1</subscript +>, g<subscript +>1</subscript +> og b<subscript +>1</subscript +> er røde, grønne og blå værdier for det første billedpunkt. r<subscript +>2</subscript +>, g<subscript +>2</subscript +> og b<subscript +>2</subscript +> er røde, grønne og blå værdier for det andet billedpunkt. Forskellen er så: </para> +<para +>diff = abs(r<subscript +>1</subscript +>-r<subscript +>2</subscript +>) + abs(g<subscript +>1</subscript +>-g<subscript +>2</subscript +>) + abs(b<subscript +>1</subscript +>-b<subscript +>2</subscript +>)</para> + +<para +>Den rekursive metode begynder med fire samplinger pr billedpunkt. Hvis resultatets farveværdier adskiller sig mere end den givne tærskelværdi, så opdeles billedpunktet op i fire delpunkter, som spores separat og testes for yderligere deling. Du kan angive den maksimale rekursive dybde med dybdeværdien.</para> + +<para +>En yderligere metode til at reducere aliaseffekter er at tilføje støj til samplingsprocessen, som kaldes <quote +>jittering</quote +>. Hvis du aktiverer dette, så ryster &Povray; samplingerne med en lille værdi for at reducere regelmæssige mønstre.</para> + +<para +>Den sidste kvalitetsindstilling er radiositet. Radiositet er en eksperimentel &Povray;-funktion som beregner diffus lysreflektion mellem objekter. Vær tålmodig når du optegner en scene med denne funktion.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="rendermodeoutput.png" format="PNG"/></imageobject> +<textobject +><phrase +>Udskriftsfanebladet i fremvisningstilstand</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>I det sidste faneblad, kan du indstille om alfakanalen skal beregnes af Povray. Et billedpunkt er så gennemsigtigt hvis den tilsvarende stråle ikke ramte et eneste objekt.</para> + +</sect3> + +<sect3 id="choosing-a-render-mode"> +<title +>Vælg fremvisningstilstand</title> + +<para +>Du kan vælge fremvisningstilstand i dropned-feltet i værktøjslinjen for fremvisning.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="rendermodestoolbar.png" format="PNG"/></imageobject> +<textobject +><phrase +>Værktøjslinjen for fremvisningstilstand</phrase +></textobject> +</mediaobject> +</screenshot> + +</sect3> + +</sect2> + +<sect2 id="the-render-window"> +<title +>Fremvisningvinduet</title> + +<para +>Når du begynder tegne en scene, vises dette vindue:</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="renderwindow.png" format="PNG"/></imageobject> +<textobject +><phrase +>Fremvisningsvinduet</phrase +></textobject> +</mediaobject> +</screenshot> + +<para +>Det viser det tegnede billede, forløbet og nuværende visningshastighed.</para> + +<variablelist> + +<varlistentry +><term +><guibutton +>Stop</guibutton +></term> +<listitem +><para +><action +>Afbryder &Povray;</action +>.</para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Suspendér</guibutton +></term> +<listitem +><para +><action +>Suspenderer optegning</action +>.</para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Fortsæt</guibutton +></term> +<listitem +><para +><action +>Genoptager fremvisningen</action +>.</para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Povray-udskrift...</guibutton +></term> +<listitem +><para +><action +>Åbner et nyt vindue som viser &Povray;-konsollens udskrift</action +>. Hvis &Povray; afsluttes unormalt, kan du finde grunden i dette vindue.</para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Gem...</guibutton +></term> +<listitem +><para +><action +>Lader dig gemme billedet når det er blevet tegnet.</action +></para> +</listitem> +</varlistentry> + +<varlistentry +><term +><guibutton +>Luk</guibutton +></term> +<listitem +><para +><action +>Lukker fremvisningsvinduet</action +>.</para> +</listitem> +</varlistentry> + +</variablelist> + +</sect2> + +</sect1> + +<sect1 id="exporting-and-importing-povray"> +<title +>Eksport og import</title> + +<sect2 id="exporting-and-importing-a-whole-scene"> +<title +>Eksportér og importér en hel scene</title> + +<para +>Du kan eksportere en scene til &Povray;, med menupunktet <menuchoice +><guimenu +>Fil</guimenu +><guimenuitem +>Eksportér Povray...</guimenuitem +></menuchoice +>.</para> +<para +>Dialogen til at gemme en fil lader dig vælge navn og sted at gemme filen.</para> +<note +><para +>&kpovmodeler; tilføjer automatisk filendelsen <literal role="extension" +>.pov</literal +>.</para +></note> + +<para +>For at importere en &Povray;-scene, vælges menupunktet <menuchoice +><guimenu +>Fil</guimenu +><guimenuitem +>Importér Povray...</guimenuitem +></menuchoice +> og en fil vælges i dialogen for at åbne filer.</para> + +<note +><para +>For øjeblikket understøttes den fuldstændige &Povray;-syntaks ikke af &kpovmodeler;. Hvis der opstår fejl eller advarsler under import, så vises en dialog med alle meddelelser.</para +></note> + +<tip +><para +>Hvis du vil importere kode som ikke understøttes af &kpovmodeler;, så placeres kildekoden mellem to særlige kommentarer <quote +>//*PMRawBegin</quote +> og <quote +>//*PMRawEnd</quote +>.</para +></tip> + +</sect2> + +<sect2 id="exporting-and-importing-single-objects"> +<title +>Eksportér og importér enkelte objekter</title> + +<para +>Du kan trække objekter fra objekttræet til en editor for at eksportere &Povray;-kode. Dette indsætter objektets kode i editorens nuværende tekstfil. For at importere objekter til scenen, markeres koden helt enkelt i editoren, og den trækkes til objekttræet.</para> +<para +>Du kan også bruge kopiér og indsæt funktionaliteten i &kpovmodeler; og din editor til at udveksle &Povray;-kode.</para> + +</sect2> + +</sect1> + +</chapter> + + +<chapter id="customizing"> +<title +>Indstil &kpovmodeler;</title> + +<sect1 id="configure-povray-tab"> +<title +>Fanebladet <guilabel +>Povray</guilabel +></title> + +<sect2 id="configure-povray-command"> +<title +><guilabel +>Povray-kommando</guilabel +></title> + +<para +>En povray-kommando kaldes når &kpovmodeler; optegner en scene. Almindelige kommandoer er <quote +>povray</quote +> eller <quote +>x-povray</quote +>.</para> + +</sect2> + +<sect2 id="configure-povray-documentation"> +<title +><guilabel +>Povray brugerdokumentation</guilabel +></title> + +<para +>Hvis du trykker på knappen <guibutton +>Hjælp</guibutton +> i egenskabsvisningen, åbner &kpovmodeler;&Povray;s brugerdokumentation for objektet som vises. Angiv søgestien til dokumentationen, og dokumentationens version her. Versioner som understøttes er 3.1g og 3.5.</para> + +</sect2> + +<sect2 id="configure-povray-library-paths"> +<title +><guilabel +>Bibliotekssøgestier</guilabel +></title> + +<para +>&Povray; leder efter eksterne filer (for eksempel højdefeltsdata) i &Povray;s bibliotekssøgestier. Hvis du henviser til filer som ikke findes i scenens mappe, skal du tilføje mappen til listen. Hvis en fil findes i flere bibliotekssøgestier, så bruges den første i søgestien.</para> +<para +>Du kan ændre rækkefølgen med knapperne <guibutton +>Op</guibutton +> og <guibutton +>Ned</guibutton +>.</para> + +</sect2> + +</sect1> + +<sect1 id="configure-graphical-view-tab"> +<title +>Fanebladet <guilabel +>Grafisk visning</guilabel +></title> + +<sect2 id="configure-colors"> +<title +><guilabel +>Farver</guilabel +></title> + +<para +>Farvefanebladet lader dig indstille farverne som bruges i de grafiske visninger.</para> + +<variablelist> + +<varlistentry> +<term +><guilabel +>Baggrund:</guilabel +></term> +<listitem +><para +>Baggrundsfarven.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Trådramme:</guilabel +></term> +<listitem +><para +>Farverne for trådrammer. Den anden farve bruges hvis objektet er markeret.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Styrepunkter:</guilabel +></term> +<listitem +><para +>Farven for styrepunkter. Den anden farve bruges hvis styrepunktet er markeret.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Akser:</guilabel +></term> +<listitem +><para +>Farverne for x-, y- og z-akserne.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Synsfelt:</guilabel +></term> +<listitem +><para +>Farven for synsfeltsrektanglet i kameravisninger og navnet på typen af visningen.</para +></listitem> +</varlistentry> + +</variablelist> + +</sect2> + +<sect2 id="configure-grid"> +<title +>Gitter</title> + +<para +>Denne side lader dig indstille gitteret i trådrammevisningerne.</para> + +<sect3 id="configure-displayed-grid"> +<title +><guilabel +>Vist gitter</guilabel +></title> + +<variablelist> + +<varlistentry> +<term +><guilabel +>Farve:</guilabel +></term> +<listitem +><para +>Gitterfarven.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Afstand:</guilabel +></term> +<listitem +><para +>Mindste afstand mellem to linjer i gitteret.</para +></listitem> +</varlistentry> + +</variablelist> + +</sect3> + +<sect3 id="configure-control-point-grid"> +<title +><guilabel +>Styrepunktsgitter</guilabel +></title> + +<para +>Du kan justere styrepunkter til gitteret med den sammenhængsafhængige menu i trådrammevisningerne. Her kan du indstille enkelte værdier for flytning, skalering og rotation i gitteret.</para> + +</sect3> + +</sect2> + +<sect2 id="configure-detail-levels"> +<title +><guilabel +>Objekt</guilabel +></title> + +<sect3 id="configure-object-subdivisions"> +<title +><guilabel +>Underdelinger</guilabel +></title> + +<para +>Her kan du indstille detaljeniveauerne for forskellige objekter.</para> + +<para +>Højere værdier giver en finere trådramme og derfor en bedre approksimation af de viste objekter, men giver langsommere optegning. For visse objekter, såsom kugler, kan du indstille detaljeniveauer separat i to retninger.</para> + +</sect3> + +<sect3 id="configure-object-sizes"> +<title +><guilabel +>Størrelser</guilabel +></title> + +<para +>Lader dig indstille størrelser såsom uendelige objekter vises med i trådrammevisningerne.</para> + +</sect3> + +<sect3 id="configure-camera-views"> +<title +><guilabel +>Kameravisninger</guilabel +></title> + +<para +>Hvis du markerer <guilabel +>Stor detaljerigdom for udvidede projektioner</guilabel +>, så opdeles alle trådrammer yderligere hvis kameraet anvender en udvidet projektion. Alle projektioner undtagen perspektiv og ortografiske projektioner er udvidede. Denne funktion giver en meget forbedret approksimation i projektionerne, men gør optegning langsommere.</para> + +</sect3> + +</sect2> + +</sect1> + +<sect1 id="configure-dialog-view-tab"> +<title +>Fanebladet <guilabel +>Egenskabsvisning</guilabel +></title> + +<sect2 id="configure-texture-preview"> +<title +><guilabel +>Strukturforhåndsvisning</guilabel +></title> + +<para +>Denne side lader dig indstille strukturforhåndsvisningen i egenskabsvisningen.</para> + +<variablelist> + +<varlistentry> +<term +><guilabel +>Størrelse:</guilabel +></term> +<listitem +><para +>Størrelse på forhåndsvisningsbilledet.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Gamma:</guilabel +></term> +<listitem +><para +>Gammakorrektion.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Fremviste objekter</guilabel +></term> +<listitem +><para +>Angiver den lille eksempelscene. Mindst et objekt skal være markeret.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Væg</guilabel +></term> +<listitem +><para +>Hvis afkrydsningsfeltet <guilabel +>Aktivér væg</guilabel +> er markeret, så tegnes en væg bagved objektet. Væggens struktur er et rudemønster med to indstillelige farver.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Gulv</guilabel +></term> +<listitem +><para +>Hvis afkrydsningsfeltet <guilabel +>Aktivér gulv</guilabel +> er markeret, så tegnes et gulv bagved objektet. Gulvets struktur er et rudemønster med to indstillelige farver.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Anti-Aliasing eller kantudjævning</guilabel +></term> +<listitem +><para +>Hvis feltet <guilabel +>Aktiver antialias</guilabel +> er markeret, så bruges den ikke-rekursive kantudjævningsmetode når scenen optegnes. Du kan indstille dybden og tærskelværdien. Se <link linkend="render-modes-configuration" +>afsnittet om fremvisningstilstand</link +> for en detaljeret beskrivelse af parametrene.</para +></listitem> +</varlistentry> + +</variablelist> + +</sect2> + +</sect1> + +<sect1 id="configure-view-layout-tab"> +<title +>Fanebladet <guilabel +>Layoutvisning</guilabel +></title> + +<para +>På denne side kan du finindstille eksisterende layoutvisninger eller oprette nye manuelt. Se afsnittet <link linkend="view-layouts" +>Layoutvisninger</link +> for hvordan man laver og gemmer layoutvisninger.</para> + +<sect2 id="configure-default-layout"> +<title +>Forvalgt layoutvisning</title> + +<para +>Kombinationsfeltet <guilabel +>Standard layoutvisning:</guilabel +> har en liste af alle tilgængelige layout. &kpovmodeler; anvender den markerede layoutvisning når programmet starter.</para> + +</sect2> + +<sect2 id="configure-list-of-view-layouts"> +<title +>Liste af layoutvisninger</title> + +<para +>Listen <guilabel +>Tilgængelige layoutvisninger</guilabel +> viser alle tilgængelige layoutvisning. Du kan tilføje en ny layout med knappen <guibutton +>Tilføj</guibutton +>, og fjerne det markerede layout med knappen <guibutton +>Fjern</guibutton +>.</para> +<para +>Den markerede layoutvisning vises i feltet <guilabel +>Layoutvisning</guilabel +>.</para> +</sect2> + +<sect2 id="configure-view-layout-details"> +<title +>Layoutvisningsinformation</title> + +<para +>Hvert layoutvisning identificeres ved sit navn. Navnet skal være entydigt og kan ikke være tomt.</para> + +<para +>Listen nedenfor navnet viser alle visninger for den markerede layoutvisning. Du kan tilføje nye visninger med knappen <guibutton +>Tilføj</guibutton +>, og fjerne den markerede visning med knappen <guibutton +>Fjern</guibutton +>.</para> + +<para +>Visningernes egenskaber er:</para> + +<variablelist> +<varlistentry> +<term +><guilabel +>Type:</guilabel +></term> +<listitem> +<para +>Visningstypen. Se <link linkend="the-interface" +>&kpovmodeler;s grænseflade</link +> for en beskrivelse af hvert type visning.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>3D-visningstype:</guilabel +></term> +<listitem> +<para +>Projektionen af trådrammevisningerne. Du kan vælge en af de seks ortografiske projektioner eller kameratilstand.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Dokningssted:</guilabel +></term> +<listitem> +<para +>Visningens position. <guilabel +>Ny søjle</guilabel +> laver en ny søjle til højre for foregående visninger, <guilabel +>Nedenfor</guilabel +> dokker visningen under foregående visning, <guilabel +>Med faneblade</guilabel +> laver en visning med faneblade sammen med den foregående visning, og <guilabel +>Flydende</guilabel +> dokker ikke den nye visning i hovedvinduet, men laver et separat vindue.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Søjlebredde:</guilabel +></term> +<listitem> +<para +>Bredden på søjlen i procent af hovedvisningens bredde.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Visningshøjde:</guilabel +></term> +<listitem> +<para +>Højden på visning i procent af hovedvisningens højde.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Bredde:</guilabel +> og <guilabel +>Højde:</guilabel +></term> +<listitem> +<para +>Størrelsen i billedpunkter for flydende visninger.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guilabel +>Position x:</guilabel +> og <guilabel +>y:</guilabel +></term> +<listitem> +<para +>Positionen på desktoppen for flydende visninger.</para> +</listitem> +</varlistentry> + +</variablelist> + +</sect2> + +</sect1> + +</chapter> + +<chapter id="basic-tutorial"> +<title +>Grundlæggende gennemgang: Opret din første scene</title> + +<para +>O.k., det er det hele. Du har netop installeret &Povray; og &kpovmodeler;, og nu vil du allerede begynde, uden meget viden om nogen af de to programmer. Vi starter direkte: Hvis du følger skridtene i denne gennemgang, vil du kunne oprette en helt enkel scene, meget udbredt blandt nybegyndere: En kugle over en plan.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="tutorial01-final-render.png" format="PNG"/> +</imageobject> +</mediaobject> +</screenshot> + +<para +>Du kan vise din scene nårsomhelst, med en af følgende metoder:</para> + +<para +>Brug menuen: <menuchoice +><guimenu +>Vis</guimenu +> <guimenuitem +>Optegn</guimenuitem +></menuchoice +>.</para> +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +> <imageobject +> <imagedata fileref="cr22-action-pmrender.png" format="PNG"/></imageobject +> </inlinemediaobject +>.</para> + +<para +>Men du bør omhyggeligt overveje følgende anvisninger, inden du klager over at alt du ser er en sort skærm. Hvis dette er allerførste gang du bruger et 3D-program, bør du lære dig følgende gyldne regler:</para> + +<itemizedlist> +<listitem +><para +>Hvis du ikke sætter et kamera, så er der ingen regler for optegningprogrammet, som så ikke kan tegne et rigtigt billede, hvilket fører til et sort billede.</para +></listitem> +<listitem +><para +>Hvis du ikke sætter nogen lyskilder, så er alle scener i mørke, hvilket fører til et sort billede.</para +></listitem> +<listitem +><para +>Objekter som ikke har noget materiale angivet, kommer aldrig nogensinde til at vises i det optegnede billede.</para +></listitem> +</itemizedlist> + +<sect1 id="basic-tutorial-step-1"> +<title +>Trin 1: Start &kpovmodeler;</title> + +<para +>Hvis du har installeret alt rigtigt, så vil du så snart &kpovmodeler; er startet, se følgende standardindstilling af vinduet:</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="defaultviewlayout.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Tag nogle minutter til at udforske de tilgængelige menuer og ikoner. Hvis du har tid, så læs dokumentationen for at få en god idé om hvad du kan forvente dig af programmet.</para> + +<itemizedlist> +<listitem> +<para +><link linkend="menu-reference" +>Menulinjer (1)</link +></para> +</listitem> +<listitem> +<para +>Værktøjslinjer (2)</para> +</listitem> +<listitem> +<para +><link linkend="the-object-tree" +>Objekttræet (3)</link +></para> +</listitem> +<listitem> +<para +><link linkend="the-properties-view" +>Objektegenskaber (4)</link +></para> +</listitem> +<listitem> +<para +><link linkend="the-wireframe-views" +>Trådramme- og kameravisninger (5)</link +></para> +</listitem> +</itemizedlist> + +<para +>Du skal bruge hver eneste af dem intensivt i fremtiden, så hold dem og deres anvendelse parat.</para> + +<para +>&kpovmodeler; starter med en enkel scene. For at følge denne gennemgang skal du først fjerne alle objekter i objekttræet. Markér scenen og vælg menupunktet <menuchoice +><guimenu +>Redigér</guimenu +> <guimenuitem +>Fjern</guimenuitem +></menuchoice +>. Nu skulle du have en tom scene.</para> + +</sect1> + +<sect1 id="basic-tutorial-step-2"> +<title +>Trin 2: Angiv et kamera</title> + +<para +>Først af alt, tilføjer vi et kamera. Til at gøre dette er der to bekvemme måder:</para> +<para +>Brug menuen: <menuchoice +><guimenu +>Indsæt</guimenu +> <guimenuitem +>Kamera</guimenuitem +></menuchoice +>.</para> +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +> <imageobject +> <imagedata fileref="cr22-action-pmcamera.png" format="PNG"/> </imageobject +> </inlinemediaobject +>.</para> + +<para +>Trådrammevisningen viser hvordan kameraer er placeret med hensyn til hele scenen som vi laver. Specielt kan vi nu se noget i den fjerde trådrammevisning (længst nede til højre): hvordan scenen ser ud fra kameraets synvinkel. Dette er det der ses når scenen tegnes op.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="tutorial01-camera-graphic.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Objekttræet viser et nyt objekt, som hedder <quote +>kamera</quote +>. Hvis du klikker på det, ændres indholdet i objektegenskabsvisningen, hvor forskellige parametre som angår kameraet kan findes. At kigge i &Povray;s dokumentation for at lære dig mere om dem, kan være til hjælp.</para> + +<screenshot> +<mediaobject> +<imageobject +><imagedata fileref="tutorial01-camera-dialog.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Vi ændrer ingenting i de grundlæggende indstillinger for kameraet, dette er en del af senere gennemgange, men observerer at kameraet har styrepunkter i den grafiske visning som lader dig styre det punkt som kameraet peger mod. Du skal kun venstreklikke på et greb og flytte det til et passende sted.</para> + +</sect1> + +<sect1 id="basic-tutorial-step-3"> +<title +>Trin 3: Angiv en lyskilde</title> + +<para +>På samme måde som vi har tilføjet et kamera, tilføjer vi nu en lyskilde:</para> +<para +>Brug menuen: <menuchoice +><guimenu +>Indsæt</guimenu +> <guimenuitem +>Lys</guimenuitem +></menuchoice +>.</para> +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +> <imageobject +> <imagedata fileref="cr22-action-pmlight.png" format="PNG"/></imageobject +> </inlinemediaobject +>.</para> + +<para +>Et nyt objekt forekommer nu i objekttræet. Hvis du klikker på lysobjektet, ser du at egenskabsvisningen ændres for at vise parametrene som er tilgængelige for lyskilden. Vi skal ændre nogle parametre for at flytte lyset længere op ovenfor horisonten (<guilabel +>y</guilabel +>=3), noget til højre (<guilabel +>x</guilabel +>=1) og i forgrunden (<guilabel +>z</guilabel +>=1). Vi kan også omdøbe lyskilden (<guilabel +>Navn</guilabel +>=<quote +>Hovedlys</quote +>). Ændr værdier i objektegenskabsvisningen som følger:</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-light-dialog.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Når du har trykket på knappen <guilabel +>Anvend</guilabel +> (eller returtasten), så ændres trådrammevisningen og objekttræet med det samme for at opfylde indstillingerne, og dette er hvad som nu skal ses i kameraet.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-light-graphic.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +</sect1> + +<sect1 id="basic-tutorial-step-4"> +<title +>Trin 4: Opret grunden</title> +<para +>Der findes mange måder at oprette grunden for vores scene. En metode kunne have været at indsætte en firkant (<menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Begrænset solid primitiv</guisubmenu +><guimenuitem +>Firkant</guimenuitem +></menuchoice +>) og for eksempel ændre x til 100, y til 0 og z til 100, men det er en besværlig måde at udføre opgaven.</para> + +<para +>Rent faktisk tilbyder &kpovmodeler; en bekvem funktion: Du kan oprette en uendelig plan, som danner grunden:</para> + +<para +>Brug menuen: <menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Uendelige solide primitiver</guisubmenu +><guimenuitem +>Plan</guimenuitem +></menuchoice +>.</para> +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +><imageobject +> <imagedata fileref="cr22-action-pmplane.png" format="PNG"/></imageobject +> </inlinemediaobject +>.</para> + +<para +>Lær dig en god vane: Med planen markeret i objekttræet, ændr dens navn til noget som passer dig, og tryk derefter på knappen <guilabel +>Anvend</guilabel +> (eller returtasten). Objekttræet opdateres med objektets navn.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-plane-dialog.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Trådrammevisningen viser nu også planen, selv om den ser begrænset ud lige nu, men det skal du ikke bekymre dig om, den udbredes til horisonten når scenen tegnes op!</para> + +<para +>Hvis du kigger på objekttræet, bemærker du at grundobjektet kan udvides hvis du klikker på <quote +>plus</quote +>-ikonen som vises præcis før objektet. Når det valg er gjort, ser du visse indstillinger som tilhører objektet. I dette tilfælde er der ikke meget endnu, bortset fra standardindstillingerne for alle nyoprettede objekter: skalér, rotér og flyt. Vælg hver af disse, vil ændre indstillingerne som er tilgængelige i objektegenskabsvisningen.</para> + +<screenshot> +<mediaobject +> <imageobject +><imagedata fileref="tutorial01-plane-tree-expanded.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>I denne scene, flytter vi så grunden vilkårligt en enhed under horisontlinjen, kun for at du skal prøve at justere nogle af disse parametre. Markér flyt, og justér parametrene som følger:</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-plane-tree-translate.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Scenen skal nu se ud som på følgende billede.</para> +<screenshot +><mediaobject +><imageobject +><imagedata fileref="tutorial01-plane-graphic.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +</sect1> + +<sect1 id="basic-tutorial-step-5"> +<title +>Steg 5: Angiv materiale for grunden</title> + +<para +>Markér grunden inden du tilføjer nogen materialeegenskaber. Der er mange muligheder tilgængelige, men vi holder os til noget enkelt indtil videre.</para> + +<para +>Anvend menuen: <menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Teksturer</guisubmenu +><guimenuitem +>Pigment</guimenuitem +></menuchoice +>.</para> +<para +>Anvend værktøjslinjen: Klik på ikonen <inlinemediaobject +> <imageobject +> <imagedata fileref="cr22-action-pmpigment.png" format="PNG"/> </imageobject +> </inlinemediaobject +>.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>I begge tilfælde, vises et vindue som beder dig angive måden som objektet skal indsættes. Vælg <guilabel +>Første delobjekt</guilabel +>. Pigmenten ses nu i objekttræet. Du kan ændre dens navn i egenskabsvisningen (<guilabel +>Navn</guilabel +>= <quote +>Grundpigment</quote +>), og klikke på knappen <guibutton +>Forhåndsvis</guibutton +> for at se hvordan pigmenten ser ud for øjeblikket.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-ground-pigment.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Forhåndsvisningen af pigmenten viser naturligvis ingenting andet end noget mat materiale, eftersom vi skal forfine pigmentindstillingerne. Under alle omstændigheder, husk at du altid kan forhåndsvise udseendet af materiale med knappen <guibutton +>Forhåndsvis</guibutton +>. Nu definerer vi pigmentfarverne. Igen, der er mange tilgængelige muligheder, men for vi vil vælge et af de mest ligetilmåder indtil videre.</para> + +<para +>Anvend menuen: <menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Teksturer</guisubmenu +><guimenuitem +>Farveliste</guimenuitem +></menuchoice +>.</para> +<para +>Anvend værktøjslinjen: Klik på ikonen <inlinemediaobject +> <imageobject +> <imagedata fileref="cr22-action-pmcolorlist.png" format="PNG"/> </imageobject +> </inlinemediaobject +>.</para> + +<para +>Hvis ingen farve vises på kassen og sfæren i forhåndsvisningen, klik så på knappen <guibutton +>Anvend</guibutton +> inden du beder om en forhåndsvisning.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-ground-color-list.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Nu er det lykkedes at indstille grundmaterialet! Hvis du optegner billedet nu, med optegningsikonen <inlinemediaobject +> <imageobject +><imagedata fileref="cr22-action-pmrender.png" format="PNG"/></imageobject +> </inlinemediaobject +>, bør du få følgende resultat:</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-ground-wrong-colors-render.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Disse farver er naturligvis ikke dem du kunne forvente dig. Vi skal stadigvæk se hvordan vi kan indstille dem. Når det gælder farvelisten, skal du definere to nye sæt attributter, som kaldes <guilabel +>Solid farve</guilabel +>. Sørg for at farvelisten er markeret i objekttræet. Udfør derefter følgende to gange (du kan i alle tilfælde ikke gøre det flere gange, eftersom farvelisten med rudemønster kun kan håndtere to solide farver):</para> + +<para +>Brug menuen: <menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Teksturer</guisubmenu +><guimenuitem +>Solid farve</guimenuitem +></menuchoice +>.</para> + +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +> <imageobject +> <imagedata fileref="cr22-action-pmsolidcolor.png" format="PNG"/> </imageobject +> </inlinemediaobject +>.</para> + +<para +>Vælg i rækkefølge de to solide farver i objekttræet, og ændr deres farveegenskaber i objektegenskabsvisningen:</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-ground-solid-color-1.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>...disse egenskaber gælder den første solide farven (tryk på <guibutton +>Anvend</guibutton +>!),</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-ground-solid-color-2.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>...og disse egenskaber gælder den anden (tryk på <guibutton +>Anvend</guibutton +> igen!),</para> + +<para +>En ny optegning af vor scene viser naturligtvis at der er taget hensyn til alt det følgende:</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-ground-render.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +</sect1> + +<sect1 id="basic-tutorial-step-6"> +<title +>Trin 6: Opret kuglen</title> + +<para +>For dette trin, skulle vi allerede føle os fortrolige, eftersom vi begynder at forstå &kpovmodeler;s almene opførsel. Markér sceneobjektet i objekttræet. At oprette kloden er lige så let som at oprette grunden:</para> + +<para +>Brug menuen: <menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Endelige solide primitiver</guisubmenu +><guimenuitem +>Kugle</guimenuitem +></menuchoice +>.</para> + +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +> <imageobject +> <imagedata fileref="cr22-action-pmsphere.png" format="PNG"/></imageobject +> </inlinemediaobject +>.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="insertaspopup.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Som tidligere, vælg <guilabel +>Første delobjekt</guilabel +> når du bliver spurgt.</para> + +<para +>Objektegenskabsvisningen tilbyder os med detsamme at ændre indstillinger, hvilket vi gør. Ved at indstille værdien <guilabel +>Radius</guilabel +> til 1 (glem ikke at trykke på returtasten eller <guibutton +>Anvend</guibutton +>), så sikrer vi os at kuglen er i kontakt med grunden. Ellers så ville det se ud som om kuglen svævede ovenfor grunden, eftersom vi flyttede grunden en enhed nedad.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-sphere-dialog.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Nu ville en optegning naturligvis give et mærkeligt resultat. Som vi allerede set tidligere, så vises kuglen med et matsort materiale. Vi angiver et rimeligt material i næste trin.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-sphere-render-nocolor.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +</sect1> + +<sect1 id="basic-tutorial-step-7"> +<title +>Trin 7: Angiv materiale for kuglen</title> + +<para +>Nu kan vi angive et material for kuglen, når det er markeret. Lad os give den en pigmentfarve, som vi allerede gjort med grunden:</para> + +<para +>Anvend menuen: <menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Teksturer</guisubmenu +><guimenuitem +>Pigment</guimenuitem +></menuchoice +>.</para> + +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +><imageobject +> <imagedata fileref="cr22-action-pmpigment.png" format="PNG"/> </imageobject +> </inlinemediaobject +>.</para> + +<para +>Vælg <guilabel +>Første delobjekt</guilabel +> og omdøb for eksempel navnet til <quote +>Kuglepigment</quote +>. Med kuglens pigment markeret, indsæt en solid farve og indstil in parametrene som følger:</para> + +<para +>Brug menuen: <menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Teksturer</guisubmenu +><guimenuitem +>Solid farve</guimenuitem +></menuchoice +>.</para> + +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +><imageobject +> <imagedata fileref="cr22-action-pmsolidcolor.png" format="PNG"/> </imageobject +> </inlinemediaobject +>.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-sphere-solid-color.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Du kan allerede nu optegne scenen, og få et første dårligt resultat:</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-sphere-render-solidcolor.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Men der findes interessantere effekter som kan opnås, hvis vi tager os tid til at angive nogle afsluttende egenskaber:</para> + +<para +>Brug menuen: <menuchoice +><guimenu +>Indsæt</guimenu +><guisubmenu +>Teksturer</guisubmenu +><guimenuitem +>Ydre</guimenuitem +></menuchoice +>.</para> +<para +>Brug værktøjslinjen: Klik på ikonen <inlinemediaobject +> <imageobject +><imagedata fileref="cr22-action-pmfinish.png" format="PNG"/></imageobject +> </inlinemediaobject +>.</para> + +<para +>Ændr derefter værdier ifølge følgende billede, og tryk på <guibutton +>Anvend</guibutton +> eller returtasten.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-sphere-finish-dialog.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +<para +>Parametrene <guilabel +>Spekular</guilabel +> og <guilabel +>Reflektion</guilabel +> giver særligt gode visuelle effekter, perfekte til glas- eller kromlignende effekter, selvom <guilabel +>Metallisk</guilabel +> ikke er valgt i dette trin.</para> + +<screenshot> +<mediaobject +><imageobject +><imagedata fileref="tutorial01-sphere-render-finish.png" format="PNG"/></imageobject> +</mediaobject> +</screenshot> + +</sect1> + +<sect1 id="basic-tutorial-conclusion"> +<title +>Konklusion</title> + +<para +>Nu skulle du have fået et godt overblik over det som kan opnås med Kpovmodeler. Forhåbentlig er du allerede dygtig nok til at lave enkle men smukke billeder.</para> + +</sect1> +</chapter> + +<chapter id="concepts"> +<title +>Grundlæggende begreber</title> + +<sect1 id="what-is-raytracing"> +<title +>Hvad er raytracing eller strålegangsfølgning?</title> + +<para +>Raytracing er en måde at <link linkend="gloss-rendering" +>fremvise</link +> billeder, dvs. oprette et 2D-billede ud fra en 3D-scene eller model.</para> + +<para +>Når en scene strålegangfølges, så sendes en hypotetisk lysstråle fra betragterens perspektiv (dvs. fra kameraet som du optager scenen fra) ved hvert billedpunkt i scenen. Beregninger udføres af hvordan strålen reflekteres og bøjes af fra objekter, af de visuelle effekter fra lyskilder på scenen, og af påvirkningen fra atmosfæriske effekter såsom tåge. Scenen opbygges op, billedpunkt for billedpunkt.</para> + +<para +>Som du kan forestille dig, så kan du ikke se noget uden et kamera. Kameraet er dit <quote +>øje</quote +> ind til scenen. Desuden ser du stadigvæk ingenting uden lys, det ville kun være mørkt. Det er åbenbart at alle scener som skal bruges til strålegangsfølgning skal indeholde noget lys, et objekt af en slags, og mindst et kamera.</para> + +</sect1> + +</chapter> + +<chapter id="objects-reference"> +<title +>Reference til objekt</title> + +<para +>For en fuldstændig reference om alle objekt og egenskaber, se &Povray;s brugerdokumentation.</para> +</chapter> + + +<chapter id="menu-reference"> +<title +>Menureference</title> + +<sect1 id="file-menu"> +<title +><guimenu +>Fil</guimenu +>-menuen</title> + +<variablelist> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>N</keycap +></keycombo +> </shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Ny</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Opret en ny scene.</action +></para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fil</guimenu +> <guimenuitem +>Importér Povray...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Importér en &Povray;-scene</action +> som blev lavet udenfor &kpovmodeler;.</para> +<para +>En normal fildialog vises, som lader dig vælge en fil. Povray-filer har som oftest filendelsen <literal role="extension" +>*.pov</literal +> eller <literal role="extension" +>*.inc</literal +>.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>O</keycap +></keycombo +> </shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Åbn...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Åbn en fil.</action +> Den almindelige fildialog lader dig vælge en fil som du tidligere lavede med &kpovmodeler;.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fil</guimenu +> <guisubmenu +>Åbn nylige</guisubmenu +> </menuchoice +></term> +<listitem> +<para +><action +>Åbn en fil fra en liste med filer som du har arbejdet med for nylig.</action +></para> +<para +>Så snart du åbner eller laver en ny model, tilføjes den til i denne undermenu, og erstatter den ældste indgang i listen.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>S</keycap +></keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Gem</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Gemmer den aktive scene.</action +></para> +<para +>Hvis du allerede har gemt modellen, gemmes den med samme navn. Hvis det er en ny fil, så bliver du bedt om at navngive den og vælge et sted hvor den skal gemmes.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fil</guimenu +> <guimenuitem +>Gem som...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Gemmer den aktive scene med et nyt navn.</action +></para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fil</guimenu +> <guimenuitem +>Eksportér Povray...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Eksportér scenen som en &Povray;-fil.</action +></para> +<para +>Dialogen til at gemme en fil lader dig vælge navn og sted at gemme filen.</para> +<note +><para +>&kpovmodeler; tilføjer automatisk filendelsen <literal role="extension" +>.pov</literal +>.</para +></note> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Fil</guimenu +> <guimenuitem +>Vend tilbage</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Genskab scenen til tilstanden den befandt sig i sidste gang du gemte den.</action +> Ændringer du har lavet siden den sidste gang du gemte, går tabt.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>P</keycap +></keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Udskriv...</guimenuitem +> </menuchoice +></term> +<listitem> +<para +>Udskrift er endnu ikke implementeret.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>W</keycap +></keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Luk</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Luk den nuværende scene</action +> uden at afslutte &kpovmodeler;.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>Q</keycap +></keycombo +></shortcut +> <guimenu +>Fil</guimenu +> <guimenuitem +>Afslut</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Afslutter</action +> &kpovmodeler;. Hvis du har ikke gemte ændringer, får du en mulighed for at gemme dem.</para> +</listitem> +</varlistentry> +</variablelist> + +</sect1> + +<sect1 id="edit-menu"> +<title +><guimenu +>Redigér</guimenu +>-menuen</title> + +<variablelist> +<varlistentry> +<term +><menuchoice +><shortcut +> <keycombo action="simul" +>&Ctrl;<keycap +>Z</keycap +></keycombo +> </shortcut +> <guimenu +>Redigér</guimenu +> <guimenuitem +>Fortryd</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Fortryder den sidste handling du udførte.</action +></para> +<para +>Dette menupunkt er ikke tilgængeligt hvis du ikke har ikke gemte ændringer i den nuværende scene.</para +><!-- FIXME: is the number of items in the --> +<!-- undo history configurable? --> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +> &Ctrl;&Shift;<keycap +>Z</keycap +></keycombo +></shortcut +> <guimenu +>Redigér</guimenu +> <guimenuitem +>Annullér fortryd</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Annullér fortryd af sidste handlingen du fortrød.</action +> Dette menupunkt er ikke tilgængeligt hvis du ikke har anvendt <menuchoice +><guimenu +>Redigér</guimenu +><guimenuitem +>Fortryd</guimenuitem +></menuchoice +>.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +> &Ctrl;<keycap +>X</keycap +></keycombo +></shortcut +> <guimenu +>Redigér</guimenu +> <guimenuitem +>Klip</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Klip</action +> de objekter ud som er markerede, og gem det på klippebordet.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +> &Ctrl;<keycap +>C</keycap +></keycombo +></shortcut +> <guimenu +>Redigér</guimenu +> <guimenuitem +>Kopiér</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Kopiér</action +> de objekter som er markerede, og gem dem på klippebordet.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><shortcut +><keycombo action="simul" +> &Ctrl;<keycap +>V</keycap +></keycombo +></shortcut +> <guimenu +>Redigér</guimenu +> <guimenuitem +>Indsæt</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Indsæt</action +> indholdet af klippebordet.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Redigér</guimenu +> <guimenuitem +>Slet</guimenuitem +> </menuchoice +></term> +<listitem> +<para +><action +>Slet</action +> de objekter som er markerede fra scenen.</para> +<!-- FIXME: Shouldn't this be bound to the delete key? --> +</listitem> +</varlistentry> + +</variablelist> + +</sect1> + +<sect1 id="view-menu"> +<title +><guimenu +>Vis</guimenu +>-menuen</title> + +<variablelist> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Nyt objekttræ</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> et nyt <link linkend="the-object-tree" +>objekttræ</link +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Ny egenskabsvisning</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> en ny <link linkend="the-properties-view" +>objektegenskabsvisning</link +>. </para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Ny visning ovenfra</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> en ny <link linkend="orthographic-views" +>ortografisk trådrammevisning</link +> med perspektivet ovenfra.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Ny visning nedefra</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> en ny <link linkend="orthographic-views" +>ortografisk trådrammevisning</link +> med perspektivet nedefra.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Ny visning fra venstre</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> en ny <link linkend="orthographic-views" +>ortografisk trådrammevisning</link +> med perspektivet fra venstre.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Ny visning fra højre</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> en ny <link linkend="orthographic-views" +>ortografisk trådrammevisning</link +> med perspektivet fra højre.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Ny visning forfra</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> en ny <link linkend="orthographic-views" +>ortografisk trådrammevisning</link +> med perspektivet forfra.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Ny visning bagfra</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> en ny <link linkend="orthographic-views" +>ortografisk trådrammevisning</link +> med perspektivet bagfra.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Ny kameravisning</guimenuitem +> </term> +<listitem> +<para +><action +>Opret</action +> en ny <link linkend="camera-view" +>kameravisning</link +>.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Layoutvisninger</guimenuitem +> </term> +<listitem> +<para +>Indholder en liste over alle tilgængelige layoutvisninger. Skift til valgt layout.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Gem layoutvisning...</guimenuitem +> </term> +<listitem> +<para +>Gem den nuværende layoutvisning. En dialog vises for at vælge et navn for en ny layout, eller for at overskrive en eksisterende.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Fremvisningstilstand...</guimenuitem +> </term> +<listitem> +<para +>Åbn indstillingsdialogen for <link linkend="render-modes-configuration" +>fremvisningsindstillinger</link +>.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Fremvis</guimenuitem +> </term> +<listitem> +<para +>Tegn scenen op.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Fremvisningsvindue</guimenuitem +> </term> +<listitem> +<para +>Viser &Povray;s optegningsvindue.</para> +</listitem> +</varlistentry> + +<varlistentry> +<term +><guimenu +>Vis</guimenu +> <guimenuitem +>Vis igen</guimenuitem +> </term> +<listitem> +<para +>Viser trådrammevisningerne igen.</para> +</listitem> +</varlistentry> + +</variablelist> + +</sect1> + +<sect1 id="insert-menu"> +<title +><guimenu +>Indsæt</guimenu +>-menuen</title> + +<para +>Handlinger for at oprette alle &Povray;-objekter som understøttes.</para> + +</sect1> + +<sect1 id="settings-menu"> +<title +><guimenu +>Opsætnings</guimenu +>menuen</title> +<para +>Denne menu har punkter til at indstille &kpovmodeler;, ændre udseende, hurtigtaster og standardopførsel.</para> + +<variablelist> + +<varlistentry> +<term +><menuchoice +><guimenu +>Opsætning</guimenu +> <guimenuitem +>Vis statuslinje</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Slår statuslinjen til og fra.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Indstillinger</guimenu +> <guimenuitem +>Vis søgesti</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Vis/skjul søgestien i påskrifter.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Indstillinger</guimenu +> <guimenuitem +>Gem indstillinger</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Gemmer de nuværende indstillinger.</action +></para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Indstillinger</guimenu +> <guimenuitem +>Indstil genveje...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Åbner en dialog til at ændre hurtigtaster.</action +> Ved at bruge dette kan du ændre de forindstillede hurtigtaster for &kpovmodeler;s kommandoer, eller oprette nye.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Opsætning</guimenu +> <guimenuitem +>Indstil værktøjslinjer...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Åbner en dialog til at indstille værktøjslinjer.</action +> Du kan tilføje og fjerne værktøjsknapper for &kpovmodeler;s kommandoer under dette punkt.</para +></listitem> +</varlistentry> + +<varlistentry> +<term +><menuchoice +><guimenu +>Indstillinger</guimenu +> <guimenuitem +>Indstil Kpovmodeler...</guimenuitem +> </menuchoice +></term> +<listitem +><para +><action +>Åbner en dialog til at indstille &kpovmodeler;</action +></para> +</listitem> +</varlistentry> + +</variablelist> + +</sect1> + + +<sect1 id="help-menu"> +<title +><guimenu +>Hjælpe</guimenu +>menuen</title> +&help.menu.documentation; </sect1> + +</chapter> + +<chapter id="credits-and-licenses"> +<title +>Medvirkende og licens</title> + +<para +>&kpovmodeler; ophavsret 2001,2002 &kpovmodeler;-forfatterne</para> + +<itemizedlist> +<title +>Forfattere</title> +<listitem> +<para +>Andreas Zehender <email +>zehender@kde.org</email +></para> +</listitem> +<listitem> +<para +>Luis Passos Carvalho <email +>lpassos@mail.telepac.pt</email +></para> +</listitem> +<listitem> +<para +>Phillippe Van Hecke <email +>lephiloux@tiscalinet.be</email +></para> +</listitem> +<listitem> +<para +>Leonardo Skorianez <email +>skorianez@bol.com.br</email +></para> +</listitem> +</itemizedlist> + +<para +>Dokumentation ophavsret 2002 Lauri Watts <email +>lauri@kde.org</email +></para> +<para +>Dokumentation ophavsret 2002 Andreas Zehender <email +>zehender@kde.org</email +></para> +<para +>Dokumentation ophavsret 2002 Olivier Saraja <email +>olivier@linuxgraphic.org</email +></para> + +&erik.kjaer.pedersen.credit; +&underFDL; &underGPL; </chapter> + +<glossary id="glossary"> +<title +>Ordforklaring</title> + +<glossentry id="gloss-bump-map"> +<glossterm +>Bumpkort</glossterm> +<glossdef> +<para +>Et bumpkort er en måde at simulere en ujævn overflade, uden at skulle modellere hvert enkel <quote +>bule</quote +> på overfladen, og uden at ændre den grundlæggende geometriske form på selve objektet.</para> +<para +>Det er almindeligt at bruge samme billedfil både som bumpkort og <link linkend="gloss-texture-map" +>teksturkort</link +>.</para> +</glossdef> +</glossentry> + +<glossentry id="gloss-primitives"> +<glossterm +>Primitiver</glossterm> +<glossdef> +<para +>Primitiver er de grundlæggende geometriske former som du kan bruge som <quote +>byggeblokke</quote +>. De fleste komplekse 3D-modeller laves fra dusinvis, eller til og med hundredvis, af sådanne primitiver, som derefter redigeres og manipuleres for at give et mere realistisk udseende.</para> +</glossdef> +</glossentry> + +<glossentry id="gloss-rendering"> +<glossterm +>Fremvisning eller optegning</glossterm> +<glossdef> +<para +>Ikke skrevet endnu</para> +</glossdef> +</glossentry> + +<glossentry id="gloss-texture-map"> +<glossterm +>Teksturkort</glossterm> +<glossdef> +<para +>Et strukturkort er en måde at applikere farve på et objekts overflade billedpunkt for billedpunkt, ved at bruge en billedfil som farvekort.</para> +<para +>Det er almindeligt at bruge samme billedfil som et <link linkend="gloss-bump-map" +>bumpkort</link +>.</para> +</glossdef> +</glossentry> + + + +</glossary> + +&documentation.index; + +<appendix id="installation"> +<title +>Installation</title> + +&install.intro.documentation; +&install.compile.documentation; + +</appendix> + +</book> + +<!-- +Local Variables: +mode: sgml +sgml-minimize-attributes:nil +sgml-general-insert-case:lower +sgml-indent-step:0 +sgml-indent-data:nil +End: + +// vim:ts=2:sw=2:tw=78:noet +--> |