1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
Search.setIndex({"docnames": ["classes", "documentation", "guide", "index", "license", "releases"], "filenames": ["classes.rst", "documentation.rst", "guide.rst", "index.rst", "license.rst", "releases.rst"], "titles": ["Usage", "Introduction", "Tutorial", "Welcome to iMSTK-Unity", "Apache License", "Releases"], "terms": {"imstk": [0, 1, 2, 4, 5], "uniti": [0, 1, 2, 4], "user": [0, 1], "document": [0, 1, 2, 3, 4], "thi": [0, 1, 2, 3, 4], "describ": [1, 2, 4], "interfac": [1, 3, 4], "well": [0, 1, 2], "how": [1, 2], "build": [0, 1, 2], "free": [1, 3, 4], "open": [1, 3], "sourc": [0, 1, 2, 3, 4], "c": [0, 1, 3], "toolkit": [1, 3], "prototyp": [1, 3], "interact": [1, 2, 3], "multi": [1, 3], "modal": [1, 3], "surgic": [1, 3], "simul": [0, 1, 2, 3], "game": 2, "engin": [], "written": [2, 4], "nice": [], "gui": [], "provid": [0, 1, 4], "three": 2, "code": [1, 4], "unityscript": [], "flavor": [], "javascript": [], "boo": [], "util": [0, 1], "swig": 1, "wrap": 1, "function": 1, "which": [1, 2, 4], "gener": [0, 1, 2, 4, 5], "These": [0, 1], "ar": [0, 1, 2, 4], "effect": [], "forward": 1, "call": 1, "It": [0, 1, 2], "allow": [0, 1], "you": [0, 1, 2, 3, 4], "us": [0, 1, 2], "much": [], "same": [0, 1, 2, 4], "wai": [0, 1, 2], "would": 1, "few": 2, "subtl": [], "differ": [0, 1, 2, 4], "The": [0, 1, 2, 3, 4], "repositori": 1, "gitlab": [1, 3], "here": [], "can": [0, 1, 2, 3], "see": [0, 2, 4], "its": [1, 2, 3, 4], "issu": [1, 4], "variou": [0, 1, 2], "label": [], "follow": [1, 4], "directori": 1, "current": 1, "script": 1, "plugin": [1, 3], "mai": [0, 1, 2, 4], "runtim": 1, "ship": [], "result": 4, "program": [], "resourc": 1, "contain": [1, 2, 4], "requir": [0, 1, 2, 4], "dure": 1, "style": 1, "sheet": 1, "ui": 1, "markup": 1, "librari": 1, "dll": 1, "so": 1, "need": [0, 1, 2], "load": [0, 1], "relev": 1, "model": [1, 2, 3], "materi": [1, 2], "textur": [1, 2], "asset": [0, 1, 2, 3], "demo": 1, "thei": [0, 1], "part": [0, 1, 3, 4], "packag": [], "manifest": [], "extern": [0, 1], "probuild": [], "A": [0, 2, 4], "complet": [0, 2], "creat": [0, 1, 2], "prefer": 4, "from": [1, 2, 4], "when": [0, 1], "first": [1, 2, 5], "cmake": 1, "system": [0, 1, 4], "superbuild": 1, "mean": [0, 1, 2, 4], "includ": [0, 1, 4], "link": [1, 4], "all": [0, 1, 2, 4], "depend": 1, "There": [0, 1], "go": [1, 2], "find": 1, "them": 1, "To": [1, 2, 4], "clone": 1, "In": [0, 1, 2, 4], "must": [0, 1, 4], "toggl": 1, "imstk_wrap_csharp": [], "cs": 1, "file": [1, 4], "your": 1, "instal": [1, 2], "after": 1, "built": [1, 2], "navig": [], "edit": 1, "set": [0, 1, 2], "mode": [0, 1], "button": 1, "turn": 1, "upon": [], "start": [0, 1], "prompt": 1, "restart": 1, "select": [0, 1, 2], "ye": 1, "locat": [1, 2], "thenc": [], "opi": [], "over": [], "If": [0, 1, 4], "make": [1, 2, 4], "chang": [1, 4], "reinstal": 1, "via": [], "method": [1, 2], "continu": [], "latter": [], "time": [], "i": 4, "recommend": 4, "off": 1, "note": [1, 2], "forc": [1, 2], "instant": 1, "click": [1, 2], "alwai": 1, "work": [1, 2, 3], "an": [0, 1, 2, 4], "dllimport": [], "ha": [1, 2, 4], "run": [0, 1, 2], "moment": 2, "s": [1, 4], "cannot": [1, 4], "unload": 1, "why": [], "we": [2, 4], "startup": [], "sure": [1, 2], "sometim": [], "close": 1, "still": [0, 2, 3], "background": 1, "prevenint": [], "done": 1, "visual": [0, 1, 2], "studio": 1, "even": [1, 2, 4], "nativ": 1, "side": [1, 2], "attach": [0, 1, 4], "debugg": 1, "process": 1, "With": [1, 2], "execut": [0, 1, 4], "re": 1, "For": [0, 2, 4], "minim": 0, "two": [0, 1, 2], "thing": 0, "ad": 0, "scene": [0, 3], "gameobject": [0, 2], "commonli": 0, "physicsgeometri": 0, "also": [0, 1, 2, 4], "singl": [], "custom": [0, 1], "geometri": [0, 2], "point": 0, "line": [0, 2], "surfac": 0, "tetrahedr": [0, 2], "hexahedr": 0, "mesh": [0, 2], "vtk": 0, "vtu": 0, "stl": 0, "ply": 0, "veg": 0, "object": [0, 2, 4], "anyth": [0, 1], "els": 0, "suport": [], "thu": [], "imstkun": 0, "volumetr": 0, "accompani": 0, "extract": 0, "addit": 0, "compon": [2, 3], "respons": [0, 1, 2, 4], "manag": [0, 2, 4], "onli": [0, 2, 4], "exist": 0, "one": [0, 2, 4], "control": [0, 2, 4], "construct": 0, "initi": [0, 2], "destruct": 0, "ensur": 0, "order": 0, "intern": [0, 2], "clean": 0, "up": [0, 1, 2], "befor": [0, 2], "ani": [0, 1, 4], "other": [0, 1, 2, 4], "implement": [0, 1, 2], "stop": 0, "paus": 0, "global": [0, 2], "relat": 0, "task": 0, "extens": 0, "monobehaviour": 0, "callback": 0, "special": [0, 4], "similar": 0, "meshfilt": [0, 2], "input": [0, 2], "output": 0, "take": 0, "drag": [0, 2], "drop": [0, 2], "instanc": 0, "inspector": 0, "menu": [0, 2], "item": [0, 2], "quick": 0, "creation": 0, "alreadi": [0, 3], "window": 0, "oper": 0, "sampl": [], "bib": [], "refer": [], "introduct": [], "overview": 3, "project": [2, 3], "structur": 3, "setup": [0, 2, 3], "develop": [2, 3], "debug": 3, "usag": 3, "import": [1, 2, 4], "simulationmanag": 2, "imstkbehaviour": [], "geometryfilt": 2, "editor": [1, 2], "bibliographi": [], "apach": 3, "version": [1, 3, 4], "0": [2, 4, 5], "date": [1, 4], "januari": 4, "2004": 4, "url": 4, "http": 4, "www": 4, "org": 4, "shall": 4, "defin": [1, 2, 4], "section": 4, "through": [1, 3, 4], "licensor": 4, "owner": 4, "entiti": 4, "author": [3, 4], "legal": 4, "union": 4, "act": 4, "under": [2, 3, 4], "common": 4, "purpos": [2, 4], "power": 4, "direct": 4, "indirect": 4, "caus": [0, 1, 2, 4], "whether": 4, "contract": 4, "otherwis": 4, "ii": 4, "ownership": 4, "fifti": 4, "percent": 4, "50": 4, "more": [0, 2, 4], "outstand": 4, "share": 4, "iii": 4, "benefici": 4, "individu": 4, "exercis": [3, 4], "permiss": 4, "form": 4, "modif": 4, "softwar": 4, "configur": 4, "mechan": [2, 4], "transform": [0, 2, 4], "translat": 4, "compil": 4, "convers": 4, "media": 4, "type": [0, 2, 4], "authorship": 4, "made": [0, 4], "avail": [0, 1, 2, 4], "indic": 4, "notic": 4, "exampl": [3, 4], "below": [2, 4], "deriv": 4, "base": [0, 2, 4], "editori": 4, "revis": 4, "annot": 4, "elabor": 4, "repres": [0, 2, 4], "whole": 4, "origin": [1, 4], "remain": 4, "separ": [0, 2, 4], "mere": 4, "bind": 4, "name": [2, 4], "thereof": 4, "intention": 4, "submit": 4, "inclus": 4, "behalf": 4, "electron": 4, "verbal": 4, "commun": [2, 4], "sent": 4, "mail": 4, "list": 4, "track": 4, "discuss": 4, "improv": [2, 4], "exclud": 4, "conspicu": 4, "mark": [0, 4], "design": 4, "write": 4, "Not": 4, "contributor": 4, "whom": 4, "been": [1, 4], "receiv": 4, "subsequ": 4, "incorpor": 4, "within": 4, "subject": 4, "each": [0, 2, 4], "herebi": 4, "perpetu": 4, "worldwid": 4, "non": 4, "exclus": 4, "charg": 4, "royalti": 4, "irrevoc": 4, "reproduc": 4, "prepar": 4, "publicli": 4, "displai": 4, "perform": 4, "sublicens": 4, "except": 4, "state": [2, 4], "have": [0, 1, 2, 4], "offer": [2, 4], "sell": 4, "transfer": 4, "where": 4, "those": [1, 2, 4], "claim": 4, "necessarili": 4, "infring": 4, "alon": 4, "combin": [1, 4], "wa": [1, 2, 4], "institut": 4, "litig": 4, "against": 4, "cross": 4, "counterclaim": 4, "lawsuit": 4, "alleg": 4, "constitut": 4, "contributori": 4, "termin": 4, "copi": [1, 4], "medium": 4, "without": 4, "meet": 4, "give": [3, 4], "recipi": 4, "modifi": 4, "carri": 4, "promin": 4, "retain": 4, "attribut": 4, "do": [0, 2, 4], "pertain": 4, "text": 4, "readabl": 4, "least": 4, "place": [0, 4], "along": 4, "wherev": 4, "third": 4, "parti": 4, "normal": [2, 4], "appear": 4, "content": 4, "inform": [0, 2, 4], "add": [2, 4], "own": [1, 4], "alongsid": 4, "addendum": 4, "constru": 4, "statement": 4, "compli": 4, "unless": 4, "explicitli": 4, "notwithstand": 4, "abov": [1, 4], "noth": 4, "herein": 4, "supersed": 4, "agreement": 4, "regard": [2, 4], "doe": [1, 4], "trade": 4, "servic": 4, "product": 4, "reason": 4, "customari": 4, "applic": 4, "law": 4, "agre": 4, "AS": 4, "IS": 4, "basi": 4, "OR": 4, "OF": 4, "kind": [2, 4], "either": [2, 4], "express": 4, "impli": 4, "titl": 4, "merchant": 4, "fit": 4, "particular": 4, "sole": 4, "determin": [0, 2, 4], "appropri": [1, 4], "assum": 4, "risk": 4, "associ": 4, "event": 4, "theori": 4, "tort": 4, "neglig": 4, "deliber": 4, "grossli": 4, "liabl": 4, "damag": 4, "incident": 4, "consequenti": 4, "charact": 4, "aris": 4, "out": [1, 4], "inabl": 4, "loss": 4, "goodwil": 4, "stoppag": 4, "comput": [0, 4], "failur": 4, "malfunct": 4, "commerci": 4, "advis": 4, "possibl": 4, "while": [0, 1, 3, 4], "choos": 4, "fee": 4, "support": [0, 1, 4], "indemn": 4, "oblig": 4, "right": [2, 4], "consist": 4, "howev": 4, "indemnifi": 4, "defend": 4, "hold": 4, "harmless": 4, "incur": 4, "assert": 4, "end": 4, "boilerpl": 4, "field": [2, 4], "enclos": 4, "bracket": 4, "replac": 4, "identifi": 4, "don": [1, 4], "t": [0, 1, 2, 4], "should": [0, 1, 2, 4], "comment": 4, "syntax": 4, "format": [1, 4], "class": [0, 1, 2, 4], "descript": 4, "print": 4, "page": 4, "easier": 4, "identif": 4, "archiv": 4, "2020": 4, "complianc": 4, "obtain": 4, "specif": [0, 4], "languag": 4, "govern": 4, "tbd": [], "logo": [], "access": [1, 3], "capabl": 3, "varieti": 3, "insid": [0, 1, 2, 3], "help": 3, "get": [2, 3], "acquaint": 3, "architectur": 3, "featur": 1, "amongst": 1, "rigid": [0, 1, 2], "deform": [0, 1, 2], "collis": [0, 1, 2], "detect": [0, 1], "geomtric": [], "filter": [1, 2], "tool": 1, "around": 1, "most": [1, 2], "almost": [0, 1], "best": [], "reach": [], "tracker": 1, "split": 1, "won": [0, 1], "player": 1, "store": 1, "latest": [1, 3], "want": [1, 2], "check": [1, 2], "As": [0, 1, 2], "binari": 1, "aren": 1, "yourself": [1, 2], "rout": 1, "imstk_build_for_un": 1, "switch": 1, "reduc": 1, "number": [1, 2], "being": [1, 2], "enabl": [0, 1, 2], "about": 2, "openhapt": [1, 2], "AND": [], "vrpn": [0, 1, 2], "both": [1, 2], "know": [1, 2], "didn": 1, "resid": 1, "e": [1, 2], "g": [1, 2], "projectsimstkbuildinstal": [], "installimstk": 1, "bat": 1, "path": 1, "altern": 1, "option": [1, 2], "ca": 1, "found": [1, 3], "whenev": 1, "necessari": [0, 1], "ask": 1, "again": 1, "given": 1, "case": [1, 2], "prevent": 1, "updat": [0, 2], "geometr": [1, 2], "question": [], "feedback": [], "discours": 3, "forum": 3, "kitwar": [], "com": [], "9": [], "wrapper": 0, "subset": 0, "assembl": [0, 2], "represent": [0, 2], "Will": 0, "move": [0, 2], "vertic": 0, "target": 0, "accord": 0, "match": 0, "coincid": [0, 5], "between": [0, 2], "handl": [0, 2], "mass": 0, "spring": 0, "correct": [0, 2], "latenc": 0, "problem": 0, "haptic": [0, 2], "By": 0, "manipul": 0, "paramet": [0, 2], "tune": 0, "behavior": [0, 2], "fix": [0, 2], "overal": 0, "shape": [0, 2], "assign": [0, 2], "easi": 0, "space": [0, 2], "posit": [0, 2], "dynam": [0, 2], "pbd": [0, 2], "1d": 0, "2d": 0, "3d": [0, 1], "constraint": [], "physic": [0, 2], "map": [0, 2], "moveabl": 0, "like": [0, 2], "un": 0, "ground": [0, 2], "plane": [0, 2], "obstacl": [0, 2], "what": [0, 2], "auto": [0, 2], "But": 0, "algorithm": [0, 2], "valu": [0, 2], "interactiosn": [], "grasp": 0, "activ": 0, "attempt": 0, "keep": [0, 2], "3dsystem": 0, "server": 0, "imstk_use_vrpn": 1, "imstk_use_openhapt": 1, "respect": 1, "guid": 2, "devic": 3, "infrastructur": [3, 5], "readthedoc": 3, "io": [], "en": [], "earli": 1, "releas": 1, "easili": 1, "layer": 1, "addition": [1, 2], "some": [1, 2], "test": 1, "error": [1, 2], "_may_": 1, "crash": [1, 2], "save": 1, "often": 1, "And": [], "pleas": [1, 2], "report": 1, "touch": 1, "seri": 1, "let": 2, "variabl": 2, "empti": 2, "pbdmodel": [2, 5], "imstkgameobject": [], "veri": 2, "simpl": 2, "larg": 2, "focu": 2, "everi": 2, "someth": 2, "understand": 2, "especi": 2, "graviti": 2, "default": 2, "fall": [], "happen": [], "collisioninteract": 2, "boundari": 2, "condit": 2, "freeli": 2, "cloth": 2, "show": 2, "pbdcloth": 2, "static": 2, "constrain": 2, "top": 2, "look": 2, "pbdobject": 2, "thread": [0, 2], "sphere": 2, "collid": 2, "sceneri": 2, "rather": 2, "than": 2, "folder": 2, "openhapticsdevic": 2, "rbdmodel": [2, 5], "rigidcontrol": 2, "piec": 2, "vrpndevic": 2, "demostr": [], "tissu": [0, 2], "limit": 3, "tutori": 3, "pbdclothcollis": [], "pbdclothscen": [], "pbdthread": [], "rbdscene": [], "new": 2, "shown": 2, "pictur": 2, "heartmodel": 2, "eventu": 2, "becom": 2, "lot": 2, "heart": 2, "serv": 2, "better": 2, "flesh": 2, "dropdown": 2, "sai": 2, "box": 2, "verifi": 2, "distanc": [0, 2], "stiff": [0, 2], "volum": [0, 2], "realtim": 2, "checkbox": 2, "fill": 2, "properti": 2, "imag": 2, "That": [], "calcul": 2, "our": 2, "slightli": 2, "Then": 2, "o": 2, "icon": 2, "bring": 2, "dialog": 2, "doubl": 2, "heart_mesh": 2, "now": 2, "visualis": [], "screen": 2, "usual": 2, "previou": 2, "step": 2, "earlier": 2, "just": 2, "hierarchi": 2, "view": 2, "todo": [], "THE": [], "conclud": 2, "abl": 2, "succumb": 2, "2": 2, "5": 2, "down": 2, "plan": 2, "though": [1, 2], "finit": 2, "infinit": 2, "staticmodel": 2, "particip": 2, "doesn": 2, "react": 2, "slot": 2, "1": [2, 5], "itself": 2, "left": 2, "At": 2, "automat": 2, "suffici": 2, "press": 2, "plai": 2, "hit": 2, "bounc": 2, "sensit": 2, "misconfigur": 2, "stabil": 2, "xpbd": 2, "geometrymap": 2, "parent": 2, "geom": 2, "child": 2, "One": 2, "m\u00fcller": 2, "b": 2, "heidelberg": 2, "m": 2, "hennix": 2, "j": 2, "ratcliff": 2, "journal": 2, "vol": 2, "18": 2, "pp": 2, "109": 2, "118": 2, "apr": 2, "2007": 2, "doi": 2, "10": 2, "1016": 2, "jvcir": 2, "01": 2, "005": 2, "macklin": 2, "n": 2, "chentanez": 2, "compliant": 2, "proceed": 2, "9th": 2, "confer": 2, "motion": 2, "burlingam": 2, "california": 2, "oct": 2, "2016": 2, "49": 2, "54": 2, "1145": 2, "2994258": 2, "2994272": 2, "mono": 2, "font": 2, "wherea": 2, "editorfield": 2, "ital": 2, "come": 2, "back": 2, "later": 2, "heart_mesh_surfac": 2, "capsul": 2, "tab": 2, "demonstr": 2, "lane": [], "wit": [], "ph": [], "forcep": 0, "scalpel": 0, "encount": 1, "main": 2, "camera": 2, "seen": 2, "uncheck": 2, "instead": 2, "2022": 5, "jul": 5, "6": 5, "invalid": 0, "bend": 0, "membran": 0, "bag": 0, "dihedr": 0, "area": 0, "volumentr": 0, "fem": 0}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"introduct": [1, 3], "overview": 1, "project": 1, "structur": [0, 1], "setup": 1, "develop": 1, "debug": 1, "usag": 0, "import": 0, "simulationmanag": 0, "imstkbehaviour": 0, "geometryfilt": 0, "editor": 0, "bibliographi": [], "welcom": 3, "imstk": 3, "uniti": 3, "document": [], "user": 3, "guid": 3, "releas": [3, 5], "note": 3, "licens": [3, 4], "apach": 4, "term": 4, "AND": 4, "condit": 4, "FOR": 4, "us": 4, "reproduct": 4, "distribut": 4, "1": 4, "definit": 4, "2": 4, "grant": 4, "copyright": 4, "3": 4, "patent": 4, "4": 4, "redistribut": 4, "5": 4, "submiss": 4, "contribut": 4, "6": 4, "trademark": 4, "7": 4, "disclaim": 4, "warranti": 4, "8": 4, "limit": [1, 4], "liabil": 4, "9": 4, "accept": 4, "addit": 4, "appendix": 4, "how": 4, "appli": 4, "your": 4, "work": 4, "contact": [], "compon": 0, "infrastructur": 0, "geometrymap": 0, "rigidcontrol": 0, "boundarycondit": 0, "model": 0, "pbdmodel": 0, "rbdmodel": 0, "staticmodel": 0, "interact": 0, "collisioninteract": 0, "pbdobjectinteract": 0, "pbdrigidgraspinginteract": 0, "devic": [0, 1, 2], "openhapticsdevic": 0, "vrpndevic": 0, "class": 3, "list": 3, "other": 3, "resourc": 3, "tutori": 2, "exampl": 2, "scene": 2, "pbdclothcollis": 2, "pbdclothscen": 2, "pbdthread": 2, "rbdscene": 2, "rbdcontrol": 2, "rbdcontrollervrpn": 2, "tissuecontact": 2, "pbdthintissuecontact": 2, "script": 0, "valid": 0, "constraint": 0, "combin": 0}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 56}}) |